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.
Type de document :
Article dans une revue
Software and Systems Modeling (SoSyM), Springer, 2011, 10 (4), pp.537-552. 〈10.1007/s10270-010-0165-9〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00504670
Contributeur : Didier Vojtisek <>
Soumis le : mercredi 21 juillet 2010 - 09:37:47
Dernière modification le : mercredi 16 mai 2018 - 11:23:06
Document(s) archivé(s) le : vendredi 22 octobre 2010 - 16:20:53

Fichier

Monperrus2010.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

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 (SoSyM), Springer, 2011, 10 (4), pp.537-552. 〈10.1007/s10270-010-0165-9〉. 〈inria-00504670〉

Partager

Métriques

Consultations de la notice

896

Téléchargements de fichiers

242