Knowledge-Centric Traceability ManagementMethod for the management of relationships between system artefactshttps://repo.valu3s.eu/method/knowledge-centric-traceability-managementhttps://repo.valu3s.eu/@@site-logo/logo_valu3s_green_transparent.png
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.
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.
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