Engineering a DSL for Software Traceability

  • Authors:
  • Nikolaos Drivalos;Dimitrios S. Kolovos;Richard F. Paige;Kiran J. Fernandes

  • Affiliations:
  • Department of Computer Science, University of York, and The York Management School, University of York,;Department of Computer Science, University of York,;Department of Computer Science, University of York,;The York Management School, University of York,

  • Venue:
  • Software Language Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The software artefacts at different levels of abstraction and at different stages of the development process are closely inter-related. For developers to stay in control of the development process, traceability information must be maintained. In this paper, we present the engineering of the Traceability Metamodelling Language (TML), a metamodelling language dedicated to defining traceability metamodels. We present the abstract syntax of the language and its semantics, which are defined using a translational approach. Finally, we provide a case study that demonstrates the construction of a traceability metamodel that captures traceability information between two metamodels using TML.