Domain-specific front-end for virtual system modeling

Janne Vatjus-Anttila, Jari Kreku, Kari Tiensyrjä

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review


The complexity of software and hardware in embedded systems has risen rapidly due to convergence of diverse applications and adoption of multicore technologies. Consequently, the abstraction level of system design, modeling and exploration needs to be raised to manage the complexity. The Y-chart approach, typically applied in the system-level performance evaluation, allocates/maps a model of application on a model of execution platform and the resulting system model is simulated to obtain performance data. In this work, Domain-Specific Modeling (DSM) has been adopted as means of raising the abstraction level for building, composing, configuring and checking of highlevel models in the virtual system performance modeling and simulation approach, called ABSOLUT. Domain-Specific Languages (DSL) were defined to serve as front-ends for application workload, platform and allocation modeling using the MetaEdit+ tool. The results are demonstrated with a video player case example. First experiences indicate that in performance evaluation related tasks the modeling productivity, model management and ease of learning have improved.
Original languageEnglish
Title of host publicationJoint Proceedings of co-located Events at the 8th European Conference on Modelling Foundations and Applications, ECMFA 2012
Place of PublicationKongens Lyngby
PublisherTechnical University of Denmark DTU
ISBN (Print)978-87-643-1014-6
Publication statusPublished - 2012
MoE publication typeA4 Article in a conference publication
Event1st Workshop on Graphical Modelling Language Development, GMLD 2012 - Kongens Lyngby, Denmark
Duration: 3 Jul 2012 → …


Conference1st Workshop on Graphical Modelling Language Development, GMLD 2012
Abbreviated titleGMLD 2012
CityKongens Lyngby
Period3/07/12 → …


  • DSM
  • DSL
  • embedded systems
  • virtual systems
  • performance exploration
  • SystemC


Dive into the research topics of 'Domain-specific front-end for virtual system modeling'. Together they form a unique fingerprint.

Cite this