Measuring Models

Martin Monperrus 1, 2 Jean-Marc Jézéquel 2 Joël Champeau 1 Brigitte Hoeltzener 1
1 Lab-STICC_ENSTAB_CACS_MOCS ; IDM
STIC - Pôle STIC [Brest], Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
2 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Model-Driven Engineering (MDE) is an approach to software development that uses models as primary artifacts, from which code, documentation and tests are derived. One way of assessing quality assurance in a given domain is to define domain metrics. We show that some of these metrics are supported by models. As text documents, models can be considered from a syntactic point of view i.e., thought of as graphs. We can readily apply graph-based metrics to them, such as the number of nodes, the number of edges or the fan-in/fan-out distributions. However, these metrics cannot leverage the semantic structuring enforced by each specific meta-model to give domain specific information. Contrary to graph-based metrics, more specific metrics do exist for given domains (such as LOC for programs), but they lack genericity. Our contribution is to propose one metric , called σ, that is generic over metamodels and allows the easy specification of an open-ended wide range of model metrics.
Type de document :
Chapitre d'ouvrage
Model-Driven Software Development: Integrating Quality Assurance, pp.147-169, 2008, 978-1-60566-006-6. 〈10.4018/978-1-60566-006-6.ch007〉
Liste complète des métadonnées

Littérature citée [48 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01575355
Contributeur : Martin Monperrus <>
Soumis le : vendredi 18 août 2017 - 23:02:46
Dernière modification le : lundi 25 février 2019 - 15:14:12

Fichier

Measuring-models-in-Model-Driv...
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Martin Monperrus, Jean-Marc Jézéquel, Joël Champeau, Brigitte Hoeltzener. Measuring Models. Model-Driven Software Development: Integrating Quality Assurance, pp.147-169, 2008, 978-1-60566-006-6. 〈10.4018/978-1-60566-006-6.ch007〉. 〈hal-01575355〉

Partager

Métriques

Consultations de la notice

525

Téléchargements de fichiers

97