Subscribe Now Subscribe Today
Science Alert
Curve Top
Journal of Software Engineering
  Year: 2017 | Volume: 11 | Issue: 3 | Page No.: 282-289
DOI: 10.3923/jse.2017.282.289
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

Requirements Traceability Model Generation for Evolving Software Systems

Milu Mary Philip, Rahul Varma and Vijayakumar Balakrishnan

Background and Objective: A software application system can undergo changes during one or more phases of the software development lifecycle. Managing the changes in the requirements is an expensive task. The different variation points of the system should be described and followed right from the design stage to its implementation. This study aimed to develop a generalized requirements traceability model, which provides a clear insight into the relationship between each feature and the requirements and also explains the inbound and outbound dependencies between each of the features. Methodology: The user provided inputs and their dependencies with the help of a graphical user interface. These inputs were validated for correctness and if there were any conflicts, the user will be notified of the same. The present study focused on handling two types of conflicts namely, transitive and symmetric. Results: The results showed the dependency traceability model for conflict free user inputs. The various features and their dependencies were highlighted in the model generated. This model was considered as a promising and stable model to analyze the order in which the features were processed. In case of any conflicts in the user entry, valid error messages will be sent back to the user and the traceability model will not be generated. Conclusion: This model acted as a baseline for the software architect, since it checked the feasibility of the variation points in depth. The developer can refer this model for the implementation of the application system. This model has been validated successfully for an image processing application.
PDF Fulltext XML References Citation Report Citation
How to cite this article:

Milu Mary Philip, Rahul Varma and Vijayakumar Balakrishnan, 2017. Requirements Traceability Model Generation for Evolving Software Systems. Journal of Software Engineering, 11: 282-289.

DOI: 10.3923/jse.2017.282.289






Curve Bottom