Model-driven Generative Development of Measurement Software - Archive ouverte HAL Access content directly
Journal Articles Software and Systems Modeling Year : 2011

Model-driven Generative Development of Measurement Software


Metrics offer a practical approach to evaluate non-functional properties of domain-specific models. However, it is tedious and costly to develop and maintain a measurement software for each domain specific modeling language (DSML). In this paper, we present the principles of a domain-independent, metamodel-independent and generative approach to measuring models. The approach is operationalized through a prototype that synthesizes a measurement infrastructure for a DSML. This model-driven measurement approach is model-driven from two viewpoints: 1) it measures models of a domain specific modeling language; 2) it uses models as unique and consistent metric specifications, w.r.t. a metric specification metamodel. The metric metamodel captures all the necessary concepts for model-based specifications of metrics. The specifications are used to generate a fully fledged implementation of a measurement tool. The benefit from applying the approach is evaluated by three applicative case studies. They indicate that this approach significantly reduces the domain-specific measurement software development cost with respect to code volume.
Fichier principal
Vignette du fichier
Monperrus2010.pdf (439.92 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00504670 , version 1 (21-07-2010)



Martin Monperrus, Jean-Marc Jézéquel, Benoit Baudry, Joël Champeau, Brigitte Hoeltzener. Model-driven Generative Development of Measurement Software. Software and Systems Modeling, 2011, 10 (4), pp.537-552. ⟨10.1007/s10270-010-0165-9⟩. ⟨inria-00504670⟩
326 View
309 Download



Gmail Facebook X LinkedIn More