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 条
  • [1] Model-driven Framework for Requirement Traceability
    Kesserwan, Nader
    Al-Jaroodi, Jameela
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (02) : 1 - 12
  • [2] A survey of traceability in requirements engineering and model-driven development
    Winkler, Stefan
    von Pilgrim, Jens
    SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04) : 529 - 565
  • [3] A model-driven traceability framework for software product lines
    Nicolas Anquetil
    Uirá Kulesza
    Ralf Mitschke
    Ana Moreira
    Jean-Claude Royer
    Andreas Rummler
    André Sousa
    Software & Systems Modeling, 2010, 9 : 427 - 451
  • [4] A model-driven traceability framework for software product lines
    Anquetil, Nicolas
    Kulesza, Uira
    Mitschke, Ralf
    Moreira, Ana
    Royer, Jean-Claude
    Rummler, Andreas
    Sousa, Andre
    SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04) : 427 - 451
  • [5] A survey of traceability in requirements engineering and model-driven development
    Stefan Winkler
    Jens von Pilgrim
    Software & Systems Modeling, 2010, 9 : 529 - 565
  • [6] Lean requirements traceability automation enabled by model-driven engineering
    Escalona, Maria-Jose
    Koch, Nora
    Garcia-Borgonon, Laura
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [7] Towards the Effective Use of Traceability in Model-Driven Engineering Projects
    Santiago, Ivan
    Manuel Vara, Juan
    Valeria de Castro, Maria
    Marcos, Esperanza
    CONCEPTUAL MODELING, ER 2013, 2013, 8217 : 429 - 437
  • [8] Lean requirements traceability automation enabled by model-driven engineering
    Escalona M.-J.
    Koch N.
    Garcia-Borgoñon L.
    PeerJ Computer Science, 2022, 8
  • [9] REACT-MDD Reactive Traceability in Model-driven Development
    Costa, Marco
    da Silva, Alberto Rodrigues
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 483 - 488
  • [10] Traceability and interoperability at different levels of abstraction in model-driven engineering
    Bonde, Lossan
    Boulet, Pierre
    Dekeyser, Jean-Luc
    APPLICATIONS OF SPECIFICATION AND DESIGN LANGUAGES FOR SOCS, 2006, : 263 - 276