On the Role of Traceability for Standards Compliance: Tracking Requirements to Code

  • P. A. J. Mason
  • A. Saeed
  • S. Riddle
Conference paper

DOI: 10.1007/978-3-540-39878-3_24

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2788)
Cite this paper as:
Mason P.A.J., Saeed A., Riddle S. (2003) On the Role of Traceability for Standards Compliance: Tracking Requirements to Code. In: Anderson S., Felici M., Littlewood B. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2003. Lecture Notes in Computer Science, vol 2788. Springer, Berlin, Heidelberg

Abstract

Traceability is the common term for mechanisms to record and navigate relationships between development and assessment artifacts. While often seen as a way of reducing systematic development errors and despite being a requirement of industry standards, lack of tool integration can make it difficult to achieve traceability in practice. This paper proposes a framework enabling traceability links to be established across tool ’boundaries’. The framework is realised by exporting data from CASE tools – concentrating here on examples used to express requirements and program code – to meta-models represented in a common format; traceability links (represented in the same format) can then be established between elements of these models. In turn, safety cases – structured using an appropriate graphical technique and with computer-based support – can make direct appeal to sets of these links as evidence of meeting traceability goals.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • P. A. J. Mason
    • 1
  • A. Saeed
    • 2
  • S. Riddle
    • 1
  1. 1.School of Computing ScienceUniversity of Newcastle upon TyneUnited Kingdom
  2. 2.Advantage Business GroupThe BarbicanFarnhamUnited Kingdom

Personalised recommendations