Model-driven Generative Development of Measurement Software

Abstract : 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.
Document type :
Journal articles
Complete list of metadatas

https://hal.inria.fr/inria-00504670
Contributor : Didier Vojtisek <>
Submitted on : Wednesday, July 21, 2010 - 9:37:47 AM
Last modification on : Thursday, February 7, 2019 - 2:27:13 PM
Long-term archiving on : Friday, October 22, 2010 - 4:20:53 PM

File

Monperrus2010.pdf
Files produced by the author(s)

Identifiers

Citation

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

Share

Metrics

Record views

1103

Files downloads

336