Event-Based Traceability

In Event-Based Traceability (EBT) requirements are seen as publishers of change events and dependent entities as subscribers.  When a significant change occurs in the requirements specification, all subscribers are notified of the change.  Using an event-notification architecture enables the EBT traceability scheme to handle change robustly.

EBT offers these advantages:

  • Improved change management:   EBT manages the requirements evolution process by monitoring user's actions on the requirements specification and identifying significant and managable change events.

  • Restorable Traceability - EBT supports "just-in-time" traceability that enables links to be restored and entities updated to reflect changes even if developer failes to update all of the traceability links at the time of making the change.