Model-driven Generative Development of Measurement Software

by Martin Monperrus, Jean-Marc Jézéquel, Benoit Baudry, Joël Champeau and Brigitte Hoeltzener
Abstract: Metrics offer a practical approach to evaluate properties of domain-specific models. However, it is costly to develop and maintain measurement software for each domain specific modeling language. In this paper, we present a model-driven and generative approach to measuring models. The approach is completely domain-independent and operationalized through a prototype that synthesizes a measurement infrastructure for a domain specific modeling language. 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 which captures all the necessary concepts for model-driven specifications of metrics. The benefit from applying the approach is evaluated by four case studies. They indicate that this approach significantly eases the measurement activities of model-driven development processes.
 View PDF
Open-access (on archives-ouvertes.fr)
Publisher version (via DOI)
Citations: [citations]
Other publications of Martin Monperrus

Cite it:

Model-driven Generative Development of Measurement Software (, , , and ), In Software and Systems Modeling (SoSyM), Springer, volume 10, .
Martin Monperrus, Jean-Marc Jézéquel, Benoit Baudry, Joël Champeau and Brigitte Hoeltzener, "Model-driven Generative Development of Measurement Software", In Software and Systems Modeling (SoSyM), Springer, vol. 10, no. 4, pp. 537-552, 2011.

Bibtex Entry:

@article{Monperrus2010,
 title = {{Model-driven Generative Development of Measurement Software}},
 author = {Monperrus, Martin and J{\'e}z{\'e}quel, Jean-Marc and Baudry, Benoit and Champeau, Jo{\"e}l and Hoeltzener, Brigitte},
 url = {https://hal.inria.fr/inria-00504670/file/Monperrus2010.pdf},
 journal = {{Software and Systems Modeling (SoSyM)}},
 publisher = {{Springer}},
 volume = {10},
 number = {4},
 pages = {537-552},
 year = {2011},
 doi = {10.1007/s10270-010-0165-9},
}
Powered by bibtexbrowser
Tagged as: