Supporting Traceability and Inconsistency Management between Software Artifacts

T. Olsson (Sweden) and J. Grundy (New Zealand)


traceability, inconsistency management, requirements encoding, use case models, test plans


Software artifacts at different levels of abstraction are closely inter-related. Developers require support for man aging these inter-relationships as artifacts evolve during development. We describe a conceptual architecture and prototype for supporting traceability and inconsistency management between software requirements descriptions, UML-style use case models and black-box test plans. Key information models are extracted from each of these dif ferent kinds of software artifacts and elements in different models are implicitly or explicitly linked. Changes to one software artifact are detected and propagated to related artifacts in different information models and inform devel opers of change impact.

Important Links:

Go Back