In the development of safety-critical systems it is essential to prove that the developed product fullfills all requirements (including system requirements, safety requirements and security requirements) to ensure the correct functionality and to prove that engineering is up to the state-of-the-art for legal reasons.
In the automotive industry one of the standard that provides information about the expected traceability is the Automotive Spice PAM. It is shown in Figure D.4 from the Automotive Spice PAM 3.0 document:
We see that the requested traceability and consistency builds a web of artifact relationships that needs to be built and managed. Usually, heterogenous tools are being used in the development of automotive systems and a dedicated tool is required for managing all the artifact links. We easily see from the diagram above, that the solution needs to be able e.g. to trace from architecture tools to test tools as well as from software requirements to (possibly different) test tools to be able to fulfil the expectations of Automotive Spice.
Our YAKINDU Traceability (now itemis ANALYZE) solutions supports two approaches, which can be freely combined:
Since YAKINDU Traceability (now itemis ANALYZE) is highly configurable and comes with generic adapters for Text- and XML-based formats, these can be easily configured to work e.g. with VectorCAST. One of the possible workflows is: