1. What is requirement traceability in automotive software development?

Requirement traceability is the ability to link system requirements to design elements, implementation, and test cases throughout the development lifecycle.

Traceability ensures:

  • Every requirement is implemented
  • Every implementation has a requirement
  • Verification coverage is complete

Links: Requirement → Model → Code → Test Case

Automotive Example:
Brake pressure control requirement linked to ABS control subsystem.

2. Why is requirement traceability mandatory in automotive safety standards?

Traceability is required by safety standards and lifecycle processes.

It ensures requirements are implemented, verified, and validated.

Automotive Example:
Traceability between safety requirements and ESC controller logic.

3. What is bidirectional traceability?

Bidirectional traceability includes:

  • Forward: Requirement → Implementation
  • Backward: Implementation → Requirement

Automotive Example:
Cruise control requirement linked both ways to model blocks.

4. What tools support requirement traceability in Simulink?

Tools provide requirement linking, traceability matrices, and verification reports.

Automotive Example:
Linking ADAS perception requirements to subsystem logic.

5. What is a traceability matrix?

A matrix mapping requirements to design and test cases.

Automotive Example:
ABS requirements mapped to test cases.

6. What is requirement linking in Simulink models?

Associates model elements with requirements using metadata.

Automotive Example:
Brake slip block linked to requirement.

7. What is requirement verification?

Ensures implementation meets requirements via simulation and testing.

Automotive Example:
ABS model simulation for slip control.

8. What is requirement validation?

Ensures system meets intended use and user expectations.

Automotive Example:
Real vehicle braking tests.

9. What is requirement decomposition?

Breaking large requirements into smaller subsystems.

Automotive Example:
Braking → ABS + actuator requirements.

10. What is requirement allocation?

Assigning requirements to system components.

Automotive Example:
Torque control assigned to ECU.

11. What is requirement coverage analysis?

Ensures all requirements have implementation and tests.

Automotive Example:
Missing braking fault test case detected.

12. What is requirement hierarchy?

Organizing requirements into system, subsystem, and software levels.

Automotive Example:
Vehicle stability → ESC software.

13. What is requirement linking to test cases?

Test cases are mapped to requirements for verification.

Automotive Example:
Testing cruise control tolerance.

14. What is traceability gap?

A missing link between requirement and implementation/test.

Automotive Example:
Unlinked emergency braking requirement.

15. What is requirement traceability report?

Report showing links between requirements, models, and tests.

Automotive Example:
Safety audit report.

16. What is requirement change management?

Managing updates to requirements and ensuring consistency.

Automotive Example:
Updating braking algorithm.

17. What is requirement tagging in models?

Using tags to identify requirement links in model elements.

Automotive Example:
Tagging safety logic blocks.

18. What is requirement reuse?

Using existing requirements across projects or variants.

Automotive Example:
Shared braking requirements.

19. What is traceability for generated code?

Linking generated code back to models and requirements.

Automotive Example:
ECU code mapped to safety requirement.

20. What is requirement traceability during testing?

Ensures tests validate specific requirements.

Automotive Example:
Braking response time test.

21. What is requirement traceability in MIL testing?

Model-in-the-loop verifies model behavior vs requirements.

Automotive Example:
ABS slip control simulation.

22. What is requirement traceability in SIL testing?

Software-in-the-loop verifies generated code.

Automotive Example:
Cruise control logic testing.

23. What is requirement traceability in HIL testing?

Hardware-in-the-loop validates ECU behavior on hardware.

Automotive Example:
Emergency braking ECU testing.

24. What is requirement traceability audit?

Review of traceability for compliance.

Automotive Example:
Braking ECU safety audit.

25. What is requirement traceability lifecycle?

Maintaining traceability across all development phases.

Automotive Example:
Requirement to vehicle testing trace.

26. What is requirement baseline?

A fixed set of approved requirements.

Automotive Example:
Braking system release baseline.

27. What is requirement conflict detection?

Identifying contradictory requirements.

Automotive Example:
Conflicting cruise speed limits.

28. What is requirement traceability for safety goals?

Linking safety goals to implementation.

Automotive Example:
ESC safety goal to algorithm.

29. What is requirement traceability automation?

Automated tools maintain requirement links.

Automotive Example:
Auto-generated traceability matrix.

30. What are best practices for requirement traceability?
  • Bidirectional linking
  • Use automation tools
  • Maintain hierarchy
  • Regular reviews

Automotive Example:
Traceability for braking ECU certification.