Deakin Research Online (Deakin University) · 2002 · 43 citations · 11 references
ComputingChange ManagementRequirements EngineeringSoftware EngineeringSystems ArchitectureRequirements AnalysisSoftware ArchitectureSoftware DesignSoftware ModelingTraceabilityUse Case ModelingBlack-box TestingSoftware Requirements SpecificationSoftware TraceabilityTest PlansTraceability In Software EngineeringUse Case ConsistencyUse Case DiagramsUse Case Traceability
Software artefacts at different levels of abstraction are closely inter-related. Developers require support for managing these inter-relationships as artefacts 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 different kinds of software artefacts and elements in different models are implicitly or explicitly linked. Changes to one software artefact are detected and propagated to related artefacts in different information models and inform developers of change impacts.
11
<i>N</i> degrees of separation
Peri Tarr, Harold Ossher, William Harrison et al. · 1999 · 1.2K citations · Full text
Gail C. Murphy, David Notkin, Kevin Sullivan · 1995 · 476 citations