While traceability plays a key role in the software development process for many groups it presents as a high impact burden. Modern software tools can simplify the traceability process however it all begins with the requirements.
Why is traceability important?
The objective of traceability is to ensure that requirements are met in the final product.
How do we “check-in?”
Check-ins should be an automated processes
Check-in deliverables
The primary deliverable of the check-in is a traceability report. It documents that at each step in the process the model and related artifacts were validated against the requirements.
Final thoughts
Traceability is one of the core activities of a safety critical software design process. Implementation of automated requirements tracing is greatly simplified in a Model-Based Design environment that includes simulation capabilities.

