类图
计算机科学
统一建模语言
程序设计语言
启发式
通信图
班级(哲学)
模棱两可
UML的应用
集合(抽象数据类型)
对象约束语言
用例图
过程(计算)
UML工具
人工智能
自然语言处理
软件
作者
Esra A. Abdelnabi,Abdelsalam M. Maatuk,Tawfig M. Abdelaziz,Salwa Elakeili
标识
DOI:10.1109/sta50679.2020.9329301
摘要
Several tools and approaches have been proposed to generate Unified Modeling Language (UML) diagrams. Researchers focus on automating the process of extracting valuable information from Natural Language (NL) text to generate UML models. The existing approaches show less accurateness because of the ambiguity of NL. In this paper, we present a method for generation class models from software specification requirements using NL practices and a set of heuristic rules to facilitate the transformation process. The NL requirements are converted into a formal and controlled representation to increase the accuracy of the generated class diagram. A set of pre-defined rules has been developed to extract OO concepts such as classes, attributes, methods, and relationships to generate a UML class diagram from the given requirements specifications. The approach has been applied and evaluated practically, where the results show that the approach is both feasible and acceptable.
科研通智能强力驱动
Strongly Powered by AbleSci AI