Model-driven generative development of measurement software

被引:5
|
作者
Monperrus, Martin [1 ]
Jezequel, Jean-Marc [2 ,3 ]
Baudry, Benoit [3 ]
Champeau, Joel [4 ]
Hoeltzener, Brigitte [4 ]
机构
[1] Tech Univ Darmstadt, Darmstadt, Germany
[2] Univ Rennes, Rennes, France
[3] INRIA, Rennes, France
[4] ENSIETA, Brest, France
来源
SOFTWARE AND SYSTEMS MODELING | 2011年 / 10卷 / 04期
关键词
METRICS;
D O I
10.1007/s10270-010-0165-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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, with respect to 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.
引用
下载
收藏
页码:537 / 552
页数:16
相关论文
共 50 条
  • [1] Model-driven generative development of measurement software
    Martin Monperrus
    Jean-Marc Jézéquel
    Benoit Baudry
    Joël Champeau
    Brigitte Hoeltzener
    Software & Systems Modeling , 2011, 10 : 537 - 552
  • [2] Model-driven software development - Introduction
    Sabbah, Daniel
    IBM SYSTEMS JOURNAL, 2006, 45 (03)
  • [3] Software safety for model-driven development
    Raytheon, 2611 Jefferson Davis HWY STE 700, Arlington,VA 22202, United States
    不详
    不详
    CrossTalk, 2009, 4-5 (9-14):
  • [4] Model-driven software development - Preface
    Seidman, David I.
    Ritsko, John J.
    IBM SYSTEMS JOURNAL, 2006, 45 (03) : 449 - 450
  • [5] FEATURE MODEL-DRIVEN SOFTWARE DEVELOPMENT
    Zakal, David
    Lengyel, Laszlo
    PROCEEDINGS OF 11TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE, 2010, 2010, : 239 - 242
  • [6] Comparison of model-driven architecture and software factories in the context of Model-Driven Development
    Demir, Ahmet
    Joint Meeting of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, Proceedings, 2006, : 75 - 83
  • [7] AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK For Model-Driven Development and Software Product Lines
    Lamancha, Beatriz Perez
    Polo Usaola, Macario
    Piattini, Mario
    ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 112 - 121
  • [8] Language support for model-driven software development
    Cepa, Vasian
    Mezini, Mira
    SCIENCE OF COMPUTER PROGRAMMING, 2008, 73 (01) : 13 - 25
  • [9] Mining software repositories for model-driven development
    Zhang, YF
    Sheth, D
    IEEE SOFTWARE, 2006, 23 (01) : 82 - +
  • [10] The GeneSEZ approach to model-driven software development
    Haubold, Tobias
    Beier, Georg
    Golubski, Wolfgang
    Herbig, Nico
    ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 395 - 400