DocumentCode
2882910
Title
Experimenting With Extracting Software Requirements Using NLP Approach
Author
Alkhader, Yara ; Hudaib, Amjad ; Hammo, Bassam
Author_Institution
Univ. of Jordan, Amman
fYear
2006
fDate
15-17 Dec. 2006
Firstpage
349
Lastpage
354
Abstract
Requirement engineering is a fundamental step in the production of high quality software. Many attempts have been conducted to automate some aspects of the requirements engineering process. In this paper, we present a framework that provides the requirements engineers with an environment, which accepts English natural language requirements as input and automatically generates the corresponding UML class diagram designs. Moreover the framework can highlight the possibility of specification reusability through a reverse engineering process which saves the requirements engineers both time and efforts.
Keywords
Unified Modeling Language; diagrams; formal specification; natural language processing; reverse engineering; software quality; software reusability; English natural language requirements; NLP approach; UML class diagram designs; high quality software; requirement engineering; reverse engineering process; software requirement extraction; specification reusability; Communication system software; Data mining; Design engineering; Information systems; Natural languages; Object oriented modeling; Production systems; Reverse engineering; Software quality; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Automation, 2006. ICIA 2006. International Conference on
Conference_Location
Shandong
Print_ISBN
1-4244-0555-6
Electronic_ISBN
1-4244-0555-6
Type
conf
DOI
10.1109/ICINFA.2006.374136
Filename
4250226
Link To Document