Title :
Requirement Traceability in Software Development Process: An Empirical Approach
Author :
Sengupta, Sabnam ; Kanjilal, Ananya ; Bhattacharya, Swapan
Author_Institution :
B P Poddar Inst. of Manage. & Technol., Kolkata
Abstract :
One of the biggest challenges in the software industry is to ensure that a software product meets all user specifications. In this paper, we propose to establish traceability of functional requirements expressed in a SRS document among different UML diagrams that are used in requirement analysis and design phases. We have used Z notation as the formal language for representing the SRS and design artifacts and this formal notation is used to automatically establish trace paths based on certain rules. We present an implementation methodology based on XML for development of a prototype. A snapshot of some of the results based on a case study has been shown for illustration of our approach. Our approach will help in identifying missing requirements or incomplete requirement coverage as well highlight the impact points for effective change management of requirements.
Keywords :
formal languages; formal specification; systems analysis; SRS document; UML diagrams; formal language; functional requirements; requirement analysis; requirement traceablity; software development; software industry; software product; user specifications; Design engineering; Documentation; Object oriented modeling; Programming; Prototypes; Software development management; Technology management; Testing; Unified modeling language; XML; Automated verification; Design Traceability; Formalization; Requirement Tracing; Trace paths; Trace table; Z notation;
Conference_Titel :
Rapid System Prototyping, 2008. RSP '08. The 19th IEEE/IFIP International Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
978-0-7695-3180-9
DOI :
10.1109/RSP.2008.14