Loading...
Semi-automatic generation of UML models from natural language requirements
Date
2011
Abstract
Going from requirements analysis to design phase is considered as one of the most complex and difficult activities in software development. Errors caused during this activity can be quite expensive to fix in later phases of software development. One main reason for such potential problems is due to the specification of software requirements in Natural Language format. To overcome some of these defects we have proposed a technique, which aims to provide semi- automated assistance for developers to generate UML models from normalized natural language requirements using Natural Language Processing techniques. This technique initially focuses on generating use-case diagram and analysis class model (conceptual model) followed by collaboration model generation for each use-case. Then it generates a consolidated design class model from which code model can also be generated. It also provides requirement traceability both at design and code levels by using Key-Word-In- Context and Concept Location techniques respectively to identify inconsistencies in requirements. Finally, this technique generates XML Metadata Interchange (XMI) files for visualizing generated models in any UML modeling tool having XMI import feature. This paper is an extension to our existing work by enhancing its complete usage with the help of Qualification Verification System as a case study.
Supervisor
Description
peer-reviewed
Publisher
Association for Computing Machinery
Citation
India Software Engineering Conference;
Files
Loading...
Deeptimahanti.pdf
Adobe PDF, 971.66 KB
ULRR Identifiers
Funding code
Funding Information
Indian Institute of Information Technology, Higher Education Authority (HEA), Science Foundation Ireland (SFI)
