International Journal of Computer Applications · 2012 · 24 citations · 12 references
EngineeringComputer ScienceNatural Language ProcessingRequirements EngineeringSoftware EngineeringRequirements AnalysisRequirements ModelingRequirements SpecificationSoftware DesignSoftware ModelingUser RequirementsClass Diagram ModelingNatural Language RequirementsNatural Language Requirements EngineeringSoftware Requirements SpecificationUml ModelingUnified Modeling LanguageUnified Modeling Language (Uml) Class Diagrams
Requirement analysis is the preliminary step in software development process. The requirements stated by the clients are analyzed and an abstraction of it, is created which is termed as requirement model. The automatic generation of UML diagram from natural language requirements is highly challenging and demanding very efficient methodology. Unified Modeling Language (UML) models are helpful for understanding the problems, communicating with application experts and preparing documentation. The static design view of the system can be modeled using a UML class diagram. System requirements stated by the user are usually in natural language form. This is an imprecise and inconsistent form which is difficult to be used by the developer for design UML model. We present a new methodology for generating UML diagrams or models from natural language problem statement or requirement specification. We have named our methodology as Requirement analysis and UML diagram extraction (RAUE).
12
Some Advances in Transformation-Based Part of Speech Tagging
Eric Brill · ArXiv.org · 1994 · 279 citations · Full text
Processing natural language requirements
Vincenzo Ambriola, Vincenzo Gervasi · 2002 · 147 citations
Engineering, Computer Science, Natural Language Processing +15