Requirements Traceability Management Support Tool for UML Models

Traceability between system requirements and the artifacts produced by the software development process contributes to the development of reliable software. This paper proposes a method of ensuring traceability by automatically generating an initial sequence diagram from an activity diagram; the activity diagram not only defines user-system interactions, but it also describes the feasibility of use cases via data modeling in a class diagram. These sequence diagrams evolve through changes that are made to the particulars of a system design; these sequence diagrams can be used to generate source code. As a result, the requirements can be traced to the program codes.

[1]  Olly Gotel,et al.  An analysis of the requirements traceability problem , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[2]  Saeko Matsuura,et al.  Data Lifecycle Verification Method for Requirements Specifications Using a Model Checking Technique , 2013, ICSEA 2013.

[3]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[4]  Javier Escobar-Avila,et al.  Automatic Traceability Maintenance via Machine Learning Classification , 2018, 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[5]  Shinpei Ogata,et al.  Evaluation of a use-case-driven requirements analysis tool employing web UI prototype generation , 2010 .

[6]  Shinpei Ogata,et al.  Test Case Generation by Simulating Requirements Analysis Model , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference.

[7]  Sungwon Kang,et al.  Transformation Rules for Synthesis of UML Activity Diagram from Scenario-Based Specification , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference.

[8]  Saeko Matsuura,et al.  Verifying security requirements using model checking technique for UML-based requirements specification , 2014, 2014 IEEE 1st International Workshop on Requirements Engineering and Testing (RET).

[9]  C. Martin 2015 , 2015, Les 25 ans de l’OMC: Une rétrospective en photos.