Christophe Jacquet: Research and Teaching

Publications >

Conference paper:

Modeling Heterogeneous Points of View with ModHel'X

Frédéric Boulanger, Christophe Jacquet, Elyes Rouis, Cécile Hardebolle

Proceedings of the NFPinDSML 2009 Workshop, October 2009. pp. 1-14.

Jump to: Download | Abstract | Text Reference | BibTeX Reference

Download

Abstract

Non-functional properties (NFPs) concern various characteristics of a system (cost, power, QoS). These characteristics belong to different models of the system, built by different design teams, using different formalisms. Therefore, the design of a system includes a number of domain-specific modeling languages, used to express various NFPs. This paper focuses on the heterogeneity of the points of view on the system. We show that ``multi-view'' approaches which do not rely on a unique underlying model appear better-suited to express NFPs than model weaving or annotations. However, existing approaches in this category do not yet support model execution. We introduce a multi-view extension to ModHel'X, a framework for executing heterogeneous models, and we show how it can be used for modeling non-functional characteristics of a system and expressing NFPs. A key point of this approach is that it relies only on the core concepts of ModHel'X, but uses them in new ways.

Text Reference

Frédéric Boulanger, Christophe Jacquet, Elyes Rouis, Cécile Hardebolle. “Modeling Heterogeneous Points of View with ModHel'X”. Proceedings of the NFPinDSML 2009 Workshop, October 2009. pp. 1-14.

BibTeX Reference

@InProceedings{ boulanger2009nfpindsml,
    author = {Frédéric Boulanger and Christophe Jacquet and Elyes Rouis and Cécile Hardebolle},
    issn = {1613-0073},
    title = {{Modeling Heterogeneous Points of View with ModHel'X}},
    booktitle = {{Proceedings of the NFPinDSML 2009 Workshop}},
    month = {October},
    year = {2009},
    pages = {1-14},
}