EngineeringComputer ScienceRequirements EngineeringSoftware EngineeringSystems DesignRequirements AnalysisRequirements ManagementRequirements ModelingRequirements SpecificationRequirements TraceabilityTraceabilityPre-traceabilityRequirements Engineering ProcessScalabilityTraceability In Software Engineering
Requirements traceability is essential for developing software systems of high quality. Whereas the traceability of the refinement, deployment, and use of a requirement is called post-traceability, the traceability of a requirement back to its origin is named pre-traceability. We present a requirements engineering environment, called PRO-ART, which enables requirements pre-traceability, PRO-ART is based on three main contributions: a three-dimensional framework for requirements engineering which defines the kind of information to be recorded; a trace-repository for structuring the trace information and enabling selective trace retrieval; a novel tool interoperability approach which enables (almost) automated trace capture. In addition, we report on experiences made with the first prototypical implementation of PRO-ART and the resulting redesign and re-implementation, called PRO-ART 2.0, which mainly addresses scalability problems faced with in real applications.
19
An analysis of the requirements traceability problem
O. Gotel, Clive Finkelstein · 2002 · 1.2K citations
Telos: representing knowledge about information systems
John Mylopoulos, Alex Borgida, Matthias Jarke et al. · ACM Transactions on Information Systems · 1990 · 787 citations · Full text
Recording the reasons for design decisions
Colin Potts, Glenn Bruns · International Conference on Software Engineering · 1988 · 273 citations
Arts, Design, Design History +8