Mahler: Sketch-based Model-driven Virtual Prototyping

Beitrag in einem Sammelwerk

Details zur Publikation

Autorinnen und Autoren: Rosales R, Glaß M, Teich J
Titel Sammelwerk: Proc. of the 27th International Conference on Architecture of Computing Systems (ARCS)
Verlag: IEEE Press
Verlagsort: New York, NY, USA
Jahr der Veröffentlichung: 2014
Titel der Reihe: Lecture Notes in Computer Science
Band: 8350
Seitenbereich: 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-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

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)


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.


Zuletzt aktualisiert 2019-23-07 um 07:21