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 条
  • [21] Experiences on model-driven software development for mobile applications
    Braun, Peter
    Eckhaus, Ronny
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 490 - 493
  • [22] Assurance Cases in Model-Driven Development of the Pacemaker Software
    Lee, Eunkyoung
    Lee, Insup
    Sokolsky, Oleg
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT II, 2010, 6416 : 343 - 356
  • [23] Model-driven development of PLC software for machine tools
    Zaeh, Michael F.
    Poernbacher, Clemens
    PRODUCTION ENGINEERING-RESEARCH AND DEVELOPMENT, 2008, 2 (01): : 39 - 46
  • [24] Barbed Model-Driven Software Development: A Case Study
    Montangero, Carlo
    Semini, Laura
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 207 (0C) : 171 - 186
  • [25] Model-driven development of complex software: A research roadmap
    France, Robert
    Rumpe, Bernhard
    FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 37 - +
  • [26] Model-driven architecture and it impact on the software development process
    Vavpotic, Damjan
    Krisper, Marjan
    ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW, 2006, 73 (05): : 255 - 260
  • [27] Model-Driven Development of Aspectual Pervasive Software Services
    Abeywickrama, Dhaminda B.
    Ramakrishnan, Sita
    2010 14TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2010), 2010, : 49 - 59
  • [28] Model-Driven Development and the Future of Software Engineering Education
    Cowling, Tony
    2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 329 - 331
  • [29] Construction of consistent models in model-driven software development
    Taentzer, Gabriele
    MODEL-BASED SOFTWARE AND DATA INTEGRATION, 2008, 8 : 113 - 124
  • [30] Integration of safety analysis in model-driven software development
    de Miguel, M. A.
    Briones, J. F.
    Silva, J. P.
    Alonso, A.
    IET SOFTWARE, 2008, 2 (03) : 260 - 280