Computer Science – Software Engineering
Scientific paper
2007-03-02
Computer Science
Software Engineering
This paper appears in International Symposium on Grand Challenges in Traceability, TEFSE/GCT 2007. 10 pages, 7 Figures
Scientific paper
Pre-Requirement Specification traceability is the activity of capturing relations between requirements and their sources, in particular user needs. Requirements are formal technical specifications in the solution space; needs are natural language expressions codifying user expectations in the problem space. Current traceability techniques are challenged by the complexity gap that results from the disparity between the spaces, and thereby, often neglect traceability to and from requirements. We identify the existence of an intermediary region -- the transition space -- which structures the progression from needs to requirements. More specifically, our approach to developing change-tolerant systems, termed Capabilities Engineering, identifies highly cohesive, minimally coupled, optimized functional abstractions called Capabilities in the transition space. These Capabilities link the problem and solution spaces through directives (entities derived from user needs). Directives connect the problem and transition spaces; Capabilities link the transition and solution spaces. Furthermore, the process of Capabilities Engineering addresses specific traceability challenges. It supports the evolution of traces, provides semantic and structural information about dependencies, incorporates human factors, generates traceability relations with negligible overhead, and thereby, fosters pre-Requirement Specification traceability.
Arthur James D.
Pérez-Quiñones Manuel
Ravichandar Ramya
No associations
LandOfFree
Pre-Requirement Specification Traceability: Bridging the Complexity Gap through Capabilities does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Pre-Requirement Specification Traceability: Bridging the Complexity Gap through Capabilities, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pre-Requirement Specification Traceability: Bridging the Complexity Gap through Capabilities will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-719914