Measuring Models - ENSTA Bretagne - École nationale supérieure de techniques avancées Bretagne Accéder directement au contenu
Chapitre D'ouvrage Année : 2008

Measuring Models

Résumé

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.
Fichier principal
Vignette du fichier
Measuring-models-in-Model-Driven-Software-Development-Integrating-Quality-Assurance.pdf (409.65 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01575355 , version 1 (18-08-2017)

Identifiants

Citer

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⟩
463 Consultations
228 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More