Skip to main navigation Skip to search Skip to main content

QAML: A multi-paradigm DSML for quantitative analysis of embedded system architecture models

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

Abstract

In this paper, the QAML (Quantitative Analysis Modeling Language) DSML is presented. It is a formalism for representing quantitative analysis models applied to embedded system architecture models. Issued from the need to standardize the representation of heterogeneous power consumption analysis models, QAML has been generalized to support the analysis of arbitrary physical quantities. Following a Multi-Paradigm Modeling (MPM) approach and the principle of separation of concerns, QAML combines a set of DSMLs such as the SysML QUDV annex, the W3C MathML and other custom DSMLs to favor interoperability and reuse. Using an enhanced Atlas Model Weaving language, embedded systems architecture models of arbitrary languages such as AADL can be annotated with quantitative estimation models issued from measurements campaigns, numerical simulations or other means. The complete set of models in the MPM environment is interpretable to provide analysis results in system architecture models.

Original languageEnglish
Title of host publicationProceedings of the 6th International Workshop on Multi-Paradigm Modeling, MPM 2012
Pages37-42
Number of pages6
DOIs
Publication statusPublished - 1 Dec 2012
Externally publishedYes
Event6th International Workshop on Multi-Paradigm Modeling, MPM 2012 - Innsbruck, Austria
Duration: 1 Oct 20121 Oct 2012

Publication series

NameProceedings of the 6th International Workshop on Multi-Paradigm Modeling, MPM 2012

Conference

Conference6th International Workshop on Multi-Paradigm Modeling, MPM 2012
Country/TerritoryAustria
CityInnsbruck
Period1/10/121/10/12

Keywords

  • AADL
  • ADL
  • DSL
  • DSML
  • Mathml
  • Model analysis
  • MPM
  • SysML

Fingerprint

Dive into the research topics of 'QAML: A multi-paradigm DSML for quantitative analysis of embedded system architecture models'. Together they form a unique fingerprint.

Cite this