A Model-Driven Approach for Evaluating Traceability Information

被引:0
作者
Buender, Hendrik [1 ]
Rieger, Christoph [2 ]
Kuchen, Herbert [2 ]
机构
[1] Itemis AG, Bonn, Germany
[2] Univ Munster, ERCIS, Munster, Germany
来源
THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017) | 2017年
关键词
Traceability; Domain-Specific Language; Software Metrics; Model-driven Software Development; Xtext; LANGUAGE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A traceability information model (TIM), in terms of requirement traceability, describes the relation of all artifacts that specify, implement, test, or document a software system. Creating and maintaining these models takes a lot of effort, but the inherent information on project progress and quality is seldom utilized. This paper introduces a domain-specific language (DSL) based approach to leverage this information by specifying and evaluating company-or project-specific analyses. The capabilities of the Traceability Analysis Language (TAL) are shown by defining coverage, impact and consistency analysis for a model according to the Automotive Software Process Improvement and Capability Determination (A-SPICE) standard. Every analysis is defined as a rule expression that compares a customizable metric's value (aggregated from the TIM) against an individual threshold. The focus of the Traceability Analysis Language is to make the definition and execution of information aggregation and evaluation from a TIM configurable and thereby allow users to define their own analyses based on their regulatory, project-specific, or individual needs. The paper elaborates analysis use cases within the automotive industry and reports on first experiences from using it.
引用
收藏
页码:59 / 65
页数:7
相关论文
共 50 条
  • [41] Model-driven Automated Software FMEA
    Snooke, Neal
    Price, Chris
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2011 PROCEEDINGS, 2011,
  • [42] A traceability information model for CNC manufacturing
    Campos, Julio Garrido
    Hardwick, Martin
    COMPUTER-AIDED DESIGN, 2006, 38 (05) : 540 - 551
  • [43] MDSSED: A safety and security enhanced model-driven development approach for smart home apps
    Ye, Tong
    Zhuang, Yi
    Qiao, Gongzhe
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 163
  • [44] Seamless Model-Driven Development Put into Practice
    Haberl, Wolfgang
    Herrmannsdoerfer, Markus
    Kugele, Stefan
    Tautschnig, Michael
    Wechs, Martin
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT I, 2010, 6415 : 18 - +
  • [45] A Model-Driven Deployment Approach for Scaling Distributed Software Architectures on a Cloud Computing Platform
    Vergara-Vargas, Jeisson
    Umana-Acosta, Henry
    PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 99 - 103
  • [46] Towards Model-Driven Business Apps for Wearables
    Rieger, Christoph
    Kuchen, Herbert
    MOBILE WEB AND INTELLIGENT INFORMATION SYSTEMS (MOBIWIS 2018), 2018, 10995 : 3 - 17
  • [47] 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
  • [48] Model-Driven Java']Java Code Refactoring
    Hamioud, Sohaib
    Atil, Fadila
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 12 (02) : 375 - 403
  • [49] Integrating Formal Methods with Model-driven Engineering
    Gargantini, Angelo
    Riccobene, Elvinia
    Scandurra, Patrizia
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 86 - +
  • [50] Model-Driven Development of Condition Monitoring Software
    Pasic, Faruk
    21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, : 162 - 167