Modeling Heterogeneous Points of View with ModHel'X

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.
Document type :
Book sections
Complete list of metadatas

https://hal-supelec.archives-ouvertes.fr/hal-00534407
Contributor : Evelyne Faivre <>
Submitted on : Tuesday, November 9, 2010 - 3:17:57 PM
Last modification on : Tuesday, August 21, 2018 - 11:40:04 AM

Identifiers

  • HAL Id : hal-00534407, version 1

Collections

Citation

Frédéric Boulanger, Christophe Jacquet, Cécile Hardebolle, Elyes Rouis. Modeling Heterogeneous Points of View with ModHel'X. S. Ghosh. Models in Software Engineering, Springer-Verlag, pp.310-324, 2010. ⟨hal-00534407⟩

Share

Metrics

Record views

118