Mahler: Sketch-based Model-driven Virtual Prototyping

Rosales R, Glaß M, Teich J (2014)


Publication Type: Book chapter / Article in edited volumes

Publication year: 2014

Publisher: IEEE Press

Edited Volumes: Proc. of the 27th International Conference on Architecture of Computing Systems (ARCS)

Series: Lecture Notes in Computer Science

City/Town: New York, NY, USA

Book Volume: 8350

Pages Range: 85-97

ISBN: 978-3-319-04890-1

DOI: 10.1007/978-3-319-04891-8_8

Abstract

Virtual prototyping and Electronic System Level (ESL) modeling have become valuable resources to cope with the ever-increasing complexity of embedded systems. Their effectiveness, however, is highly dependent on their quick development time and accuracy, both conflicting goals. In this paper, we present a novel tool, Mahler, to accelerate the development of ESL models. Mahler provides an early design phase playground to manually explore the modeling of functionality at a high level of abstraction and analyze its performance on different architecture implementations very fast. It generates a ready-to-execute source code functional model in an open source SystemC-based language, bridging the gap between a design's very preliminary stage and a more mature design stage that can serve as a starting point for automatic design space exploration on existing ESL design flows. Mahler achieves this through the most natural interface: the designer's pen, enabling an intuitive model-driven creation of virtual prototypes following the Y-chart approach; literally sketching actor-oriented functional models at the ESL which are then mapped to the architecture platform for a simulation-based evaluation of power and performance. We demonstrate its advantage in terms of improved design productivity through the implementation of an MPEG-4 encoder virtual prototype. © 2014 Springer International Publishing Switzerland.

Authors with CRIS profile

Related research project(s)

How to cite

APA:

Rosales, R., Glaß, M., & Teich, J. (2014). Mahler: Sketch-based Model-driven Virtual Prototyping. In Proc. of the 27th International Conference on Architecture of Computing Systems (ARCS). (pp. 85-97). New York, NY, USA: IEEE Press.

MLA:

Rosales, Rafael, Michael Glaß, and Jürgen Teich. "Mahler: Sketch-based Model-driven Virtual Prototyping." Proc. of the 27th International Conference on Architecture of Computing Systems (ARCS). New York, NY, USA: IEEE Press, 2014. 85-97.

BibTeX: Download