Home // SOFTENG 2017, The Third International Conference on Advances and Trends in Software Engineering // View article


A Model-Driven Approach for Evaluating Traceability Information

Authors:
Hendrik Bünder
Christoph Rieger
Herbert Kuchen

Keywords: Traceability; Domain-Specific Language; Software Metrics; Model-driven Software Development; Xtext

Abstract:
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, projectspecific, or individual needs. The paper elaborates analysis use cases within the automotive industry and reports on first experiences from using it.

Pages: 59 to 65

Copyright: Copyright (c) IARIA, 2017

Publication date: April 23, 2017

Published in: conference

ISSN: 2519-8394

ISBN: 978-1-61208-553-1

Location: Venice, Italy

Dates: from April 23, 2017 to April 27, 2017