Toward Requirements and Design Traceability Using Natural Language Processing
Author(s) -
Omer Salih Dawood,
AbdElKader Sahraoui
Publication year - 2018
Publication title -
european journal of engineering and technology research
Language(s) - English
Resource type - Journals
ISSN - 2506-8016
DOI - 10.24018/ejers.2018.3.7.807
Subject(s) - traceability , requirements traceability , computer science , unified modeling language , class diagram , software engineering , systems modeling language , use case diagram , requirements engineering , programming language , sequence diagram , natural language , requirements analysis , process (computing) , software requirements specification , software requirements , requirement , software , software design , software development , artificial intelligence
The paper aimed to address the problem of incompleteness and inconsistency between requirements and design stages, and how to make efficient linking between these stages. Software requirements written in natural languages (NL), Natural Language Processing (NLP) can be used to process requirements. In our research we built a framework that can be used to generate design diagrams from requirements in semi-automatic way, and make traceability between requirements and design phases, and in contrast. Also framework shows how to manage traceability in different levels, and how to apply changes to different artifacts. Many traceability reports can be generated based on developed framework. After Appling this model we obtained good results. Based on our case study the model generate a class diagram depends on central rule engine, and traceability was built and can be managed in visualize manner. We proposed to continue this research as its very critical area by adding more Unified Modeling Language(UML) diagrams, and apply changes directly inside software requirement document.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom