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 条
  • [41] Enabling Model-Driven Software Development Tools for the Internet of Things
    Jahed, Karim
    Dingel, Juergen
    2019 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE 2019), 2019, : 93 - 99
  • [42] Model-driven development of accessible software: a systematic literature review
    Karla Ordoñez
    José Hilera
    Samanta Cueva
    Universal Access in the Information Society, 2022, 21 : 295 - 324
  • [43] Model-Driven Development of Multi-Core Embedded Software
    Hsiung, Pao-Ann
    Lin, Shang-Wei
    Chen, Yean-Ru
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Shih, Chih-Hsiong
    Koong, Chorng-Shiuh
    Lin, Chao-Sheng
    Lu, Chun-Hsien
    Tong, Sheng-Ya
    Su, Wan-Ting
    Chu, William C.
    2009 ICSE WORKSHOP ON MULTICORE SOFTWARE ENGINEERING (IWMSE), 2009, : 9 - +
  • [44] Linking Model-Driven Development and Software Architecture: A Case Study
    Mattsson, Anders
    Lundell, Bjoern
    Lings, Brian
    Fitzgerald, Brian
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (01) : 83 - 93
  • [45] Quality Assured Model-Driven Requirements Engineering and Software Development
    Lengyel, Laszlo
    Meszaros, Tamas
    Asztalos, Mark
    Boros, Peter
    Mate, Attila
    Madacs, Gabor
    Hudak, Peter
    Kovacs, Kristof
    Tresch, Andras
    Charaf, Hassan
    COMPUTER JOURNAL, 2015, 58 (11): : 3171 - 3186
  • [46] Improving Systems Interoperability with Model-Driven Software Development for HealthCare
    Walderhaug, Stale
    Mikalsen, Marius
    Hartvigsen, Gunnar
    Stav, Erlend
    Aagedal, Jan
    MEDINFO 2007: PROCEEDINGS OF THE 12TH WORLD CONGRESS ON HEALTH (MEDICAL) INFORMATICS, PTS 1 AND 2: BUILDING SUSTAINABLE HEALTH SYSTEMS, 2007, 129 : 122 - +
  • [47] Special Issue on Model-Driven Engineering and Software Development Preface
    Hammoudi, Slimane
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2016, 7 (03) : V - V
  • [48] Model-driven development of RTOS-Based embedded software
    Maeng, Ji Chan
    Na, Dongjin
    Lee, Yongsoon
    Ryu, Minsoo
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 687 - +
  • [49] Research on Integration of Safety Analysis in Model-driven Software Development
    Chen Feng
    Li Weihua
    Fang Dingyi
    Chen Xiaojiang
    FIFTH INTERNATIONAL CONFERENCE ON INFORMATION ASSURANCE AND SECURITY, VOL 2, PROCEEDINGS, 2009, : 303 - +
  • [50] Model-driven development of accessible software: a systematic literature review
    Ordonez, Karla
    Hilera, Jose
    Cueva, Samanta
    UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2022, 21 (01) : 295 - 324