2009 IEEE/ACM International Conference on Automated Software Engineering 2009
DOI: 10.1109/ase.2009.48
|View full text |Cite
|
Sign up to set email alerts
|

An Automated Tool for Generating UML Models from Natural Language Requirements

Abstract: Abstract-This paper describes a domain independent tool, named, UML Model Generator from Analysis of Requirements (UMGAR), which generates UML models like the Use-case Diagram, Analysis class model, Collaboration diagram and Design class model from natural language requirements using efficient Natural Language Processing (NLP) tools. UMGAR implements a set of syntactic reconstruction rules to process complex requirements into simple requirements. UMGAR also provides a generic XMI parser to generate XMI files f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
36
0
2

Year Published

2011
2011
2024
2024

Publication Types

Select...
4
4
2

Relationship

1
9

Authors

Journals

citations
Cited by 84 publications
(38 citation statements)
references
References 2 publications
0
36
0
2
Order By: Relevance
“…Several heuristics methods exist, like the noun-phrase [55], to systematically derive a conceptual model from requirements in natural language. Recently, some tools have emerged for the automated derivation (up to some degree) of class models [22]. We plan to include support for DSML requirements in natural language in future work.…”
Section: Related Workmentioning
confidence: 99%
“…Several heuristics methods exist, like the noun-phrase [55], to systematically derive a conceptual model from requirements in natural language. Recently, some tools have emerged for the automated derivation (up to some degree) of class models [22]. We plan to include support for DSML requirements in natural language in future work.…”
Section: Related Workmentioning
confidence: 99%
“…Enterprise Architect is a well-recognized UML based modeling tool for design and development of software system [25][26][27][28][29]. This tool is capable to reverse engineer source code of multiple languages separately.…”
Section: ) Extended Super Model (Jpsp) An Enhancement Of Enterpsisementioning
confidence: 99%
“…Also, building models often requires NL translation and this translation process can be problematic due to the inherent incompleteness and ambiguities of NL [1,3]. To address this problem, many researchers have proposed various modeling techniques including automated NL translation approaches [4,5,6,7]. Automation can certainly reduce human errors and improve the translation process, but complete automation of this process is not possible because often NL requirements can be interpreted in multiple ways and thus human judgment is inevitable to lead correct/sensible interpretations.…”
Section: Related Workmentioning
confidence: 99%