...
首页> 外文期刊>Automated software engineering >CM-Builder: A Natural Language-Based CASE Tool for Object-Oriented Analysis
【24h】

CM-Builder: A Natural Language-Based CASE Tool for Object-Oriented Analysis

机译:CM-Builder:基于自然语言的CASE工具,用于面向对象的分析

获取原文
获取原文并翻译 | 示例
           

摘要

Graphical CASE (Computer Aided Software Engineering) tools provide considerable help in documenting the output of the Analysis and Design stages of software development and can assist in detecting incompleteness and inconsistency in an analysis. However, these tools do not contribute to the initial, difficult stage of the analysis process, that of identifying the object classes, attributes and relationships used to model the problem domain. This paper describes an NL-Based CASE tool called Class Model Builder (CM-Builder) which aims at supporting this aspect of the Analysis stage of software development in an Object-Oriented framework. CM-Builder uses robust Natural Language Processing techniques to analyse software requirements texts written in English and constructs, either automatically or interactively with an analyst, an initial UML Class Model representing the object classes mentioned in the text and the relationships among them. The initial model can be directly input to a graphical CASE tool for further refinement by a human analyst. CM-Builder has been quantitatively evaluated in blind trials against a collection of unseen software requirements texts and we present the results of this evaluation, together with the evaluation method. The results are very encouraging and demonstrate that tools such as CM-Builder have the potential to play an important role in the software development process.
机译:图形CASE(计算机辅助软件工程)工具在记录软件开发的分析和设计阶段的输出方面提供了相当大的帮助,并且可以帮助检测分析中的不完整和不一致之处。但是,这些工具不会有助于分析过程的初始困难阶段,即识别用于建模问题域的对象类,属性和关系的阶段。本文介绍了一种称为类模型构建器(CM-Builder)的基于NL的CASE工具,该工具旨在在面向对象的框架中支持软件开发的分析阶段的这一方面。 CM-Builder使用强大的自然语言处理技术来分析用英语编写的软件需求文本,并自动或与分析人员交互地构造代表文本中提到的对象类及其之间关系的初始UML类模型。初始模型可以直接输入到图形CASE工具中,以供人工分析人员进一步完善。 CM-Builder已针对一系列看不见的软件需求文本进行了盲目测试中的定量评估,我们将介绍评估结果以及评估方法。结果令人鼓舞,并证明诸如CM-Builder之类的工具有可能在软件开发过程中发挥重要作用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号