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 条
  • [21] COMBINING THE CONTINUOUS INTEGRATION PRACTICE AND THE MODEL-DRIVEN ENGINEERING APPROACH
    Garcia-Diaz, Vicente
    Pascual Espada, Jordan
    Rolando Nunez-Valdez, Edward
    Pelayo G-Bustelo, B. Cristina
    Cueva Lovelle, Juan Manuel
    COMPUTING AND INFORMATICS, 2016, 35 (02) : 299 - 337
  • [22] Improving User Involvement through a Model-Driven Requirements Approach
    Matias Rivero, Jose
    Robles Luna, Esteban
    Grigera, Julian
    Rossi, Gustavo
    2013 3RD INTERNATIONAL WORKSHOP ON MODEL-DRIVEN REQUIREMENTS ENGINEERING (MODRE), 2013, : 20 - 29
  • [23] Model-driven engineering of information systems: 10 years and 1000 versions
    Davies, Jim
    Gibbons, Jeremy
    Welch, James
    Crichton, Edward
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 89 : 88 - 104
  • [24] Model-Driven Development of Information Flow-Secure Systems with IFlow
    Katkalov, Kuzman
    Stenzel, Kurt
    Borek, Marian
    Reif, Wolfgang
    2013 ASE/IEEE INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING (SOCIALCOM), 2013, : 51 - 56
  • [25] Teaching Pragmatic Model-Driven Software Development
    Porubaen, Jaroslav
    Bacikova, Michaela
    Chodarev, Sergej
    Nosal, Milan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 12 (02) : 683 - 705
  • [26] A scenario-driven approach to traceability
    Egyed, A
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 123 - 132
  • [27] A Model-Driven Approach for Monitoring Business Performance in Web Service Compositions
    Momm, Christof
    Gebhart, Michael
    Abeck, Sebastian
    2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 343 - +
  • [28] Metamodel extension approach applied to the model-driven development of mobile applications
    Sabraoui, Ayoub
    Abouzahra, Anas
    Afdel, Karim
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 68 (02) : 114 - 131
  • [29] A Model-Driven Approach to SAP S/4HANA Development
    Neugebauer, Jonathan
    Hochstrat, Jonas
    Schneid, Konrad
    Sigge, Daniel
    Kuchen, Herbert
    ENTERPRISE DESIGN, OPERATIONS, AND COMPUTING, EDOC 2023, 2024, 14367 : 97 - 113
  • [30] A framework for model-driven development of information systems: Technical decisions and lessons learned
    Vara, Juan Manuel
    Marcos, Esperanza
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (10) : 2368 - 2384