Knowledge-Centric Traceability Management

Method for the management of relationships between system artefacts
To manage the relationships between system artefact by taking advantage of ontologies and semantic information

Traceability between system artefacts is a key activity to ensure that a critical system’s lifecycle has progressed adequately and that characteristics of and between the artefacts are fulfilled. For example, it must be typically ensured that all system requirements are satisfied by some system design element and validated by some test case.

Knowledge-centric traceability management was developed in the AMASS project [KCT1]. It is based on the RSHP model ([KCT3]; see figure below), which allows the representation of any type of information or knowledge about a domain, including the semantics of the element under consideration. RSHP enables knowledge-centric systems engineering, which as a specialisation of model-based systems engineering based on the idea that all systems engineering processes are affected by the existence of a knowledge base (ontology) about a system and its lifecycle.

RSHP

As outlined in the figure below, traceability is managed in the approach though Traceability Projects that contain Traceability Modules, which in turn consist of traces. A traceability module is a special kind of RSHP artefact whose traces link elements of two blocks (e.g. requirements in an Excel file and the elements of a Simulink model). The source and target elements of a trace will be part of the source and target block, respectively, of its traceability module. Impact analysis could be performed based on the information of a traceability module. Finally, this RSHP-based approach enables the evaluation of the adequacy of a trace. First, two elements might be linked but a relationship might actually not exist between them, or it might not seem so. Second, a linked element could be modified, and its traces might be become invalid. Tools implementing the RSHP model could support such actions because the aim is to represent not only metadata about artefacts but also artefact content.

Main elements for Knowledge-centric traceability management

  • Industrial method that is already in use
  • Method that can be applied for any system artefact type
  • Enabler of automated trace discovery via semantic analysis
  • Several activities of the traceability management process [KCT2] are not supported
  • No empirical evidence of cost-effectiveness
  • The method could be improved by integrating with other approaches, e.g. model-based traceability management
  • [KCT1] AMASS Project: Deliverable D5.3 - Design of the AMASS tools and methods for seamless interoperability (b). 2018
  • [KCT2] Cleland-Huang, J., Gotel, O. and Zisman, A. (eds.): Software and systems traceability. Heidelberg, Springer. 2012
  • [KCT3] Llorens, J., Morato, J., Genova, G.: RSHP: an information representation model based on relationships. In Soft computing in software engineering. Springer. 2004
Method Dimensions
In-the-lab environment
Analytical - Semi-Formal
Hardware, Model, Software
Requirement Analysis, Concept, Integration testing, Acceptance testing, Implementation, Unit testing, Detail Design, Risk analysis, Other, System Design, Architecture Design, Operation, System testing
Thinking, Acting, Sensing
Non-Functional - Safety, Non-Functional - Security, Non-Functional - Privacy, Functional, Non-Functional - Other
SCP criteria
Relations
Contents

There are currently no items in this folder.