Static UML Model Generator from Analysis of Requirements (SUGAR)

被引:19
作者
Kumar, Deeptimahanti Deva [1 ]
Sanyal, Ratna [1 ]
机构
[1] Indian Inst Informat Technol, Allahabad, Uttar Pradesh, India
来源
PROCEEDINGS OF THE 2008 ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS | 2008年
关键词
Rational Unified Process; Unified Modeling Language; Natural Language Processing; Software Requirement Specification;
D O I
10.1109/ASEA.2008.25
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose a tool, named Static UML Model Generator from Analysis of Requirements (SUGAR), which generates both use-case and class models by emphasizing on natural language requirements. SUGAR aims at integrating both requirement analysis and design phases by identifying use-cases, actors, classes along with its attributes and methods with proper association among classes. This tool extends the idea of previously existing tools and implemented with the help of efficient natural language processing tools of Stanford NLP Group, WordNet and JavaRAP using the modified approach of Rational Unified Process with better accuracy. SUGAR has added new features and also able to incorporate solution for those problems existed in previous tools by developing both analysis and design class models. SUGAR generates all static UML. models in Java in conjunction with Rational Rose and provides all functionalities of the system even though the developer is having less domain knowledge.
引用
收藏
页码:77 / 84
页数:8
相关论文
共 19 条
  • [1] Booch G., 1991, Object-oriented Analysis and Design with Applications
  • [2] BOOCH G, 1994, OBJECT ORIENTED ANAL
  • [3] Cockburn A., 2000, Writing Effective Use Cases
  • [4] *IBM, RAT ROS
  • [5] JACOBSON J, 1987, OBJECT ORIENTED DEV, P183
  • [6] Kruchten, 2003, RATIONAL UNIFIED PRO
  • [7] Leffingwell D., 2003, MANAGING SOFTWARE RE
  • [8] Conceptual modeling through linguistic analysis using LIDA
    Overmyer, SP
    Lavoie, B
    Rambow, O
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 401 - 410
  • [9] Pressman R., 2015, Software Engineering: A Practitioner's Approach
  • [10] *PRINC U COGN SCI, WORDNET2 1