Requirements Traceability within Model-Based Testing: Applying Path Fragments and Temporal Logic

  • Authors:
  • Vanessa Grosch

  • Affiliations:
  • University of Ulm, Germany

  • Venue:
  • International Journal of Embedded and Real-Time Communication Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Requirements traceability enables the linkage between all development artifacts during the development process. Within model-based testing, requirements traceability links the original requirements with test model elements and generated test cases. Current approaches are either not practical or lack the necessary formal foundation for generating requirements-based test cases using model-checking techniques involving the requirements trace. This paper describes a practical and formal approach to ensure requirements traceability. The descriptions of the requirements are defined on path fragments of timed automata or timed state charts. The graphical representation of these paths is called a computation sequence chart CSC. CSCs are automatically transformed into temporal logic formulae. A model-checking algorithm considers these formulae when generating test cases.