Mahler: Sketch-based Model-driven Virtual Prototyping

Article in Edited Volumes

Publication Details

Author(s): Rosales R, Glaß M, Teich J
Title edited volumes: Proc. of the 27th International Conference on Architecture of Computing Systems (ARCS)
Publisher: IEEE Press
Publishing place: New York, NY, USA
Publication year: 2014
Title of series: Lecture Notes in Computer Science
Volume: 8350
Pages range: 85-97
ISBN: 978-3-319-04890-1
ISSN: 1611-3349


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.

FAU Authors / FAU Editors

Glaß, Michael Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)

How to cite

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.

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.


Last updated on 2019-23-07 at 07:21