CM-builder: An automated NL-based CASE tool

被引:30
作者
Harmain, HM [1 ]
Gaizauskas, R [1 ]
机构
[1] Univ Sebha, Dept Comp Sci, Sebha, Libya
来源
FIFTEENTH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS | 2000年
关键词
D O I
10.1109/ASE.2000.873649
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a natural language-based CASE tool called CM-Builder which aims at supporting the Analysis stage of software development br an Object-Oriented framework. CM-Builder uses robust Natural Language Processing techniques to analyse software requirements texts written in English and build an integrated discourse model of the processed text, represented in a Semantic Network. This Semantic Network is then used to automatically construct 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 tests and we present the results of this evaluation, together with the evaluation methodology 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.
引用
收藏
页码:45 / 53
页数:9
相关论文
共 30 条
[1]   PROGRAM DESIGN BY INFORMAL ENGLISH DESCRIPTIONS [J].
ABBOTT, RJ .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :882-894
[2]  
[Anonymous], 2000, UNIFIED MODELING LAN, DOI DOI 10.1007/3-540-40011-7_10
[3]  
[Anonymous], BUILDING OBJECT ORIE
[4]  
BELKHOUCHE B, 1993, NGCT93 4 WORKSH NEXT, P163
[5]   OBJECT-ORIENTED DEVELOPMENT [J].
BOOCH, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) :211-221
[6]  
BOOCH G, 1994, OBJECT ORIENTED ANAL
[7]  
BRILL E, 1994, P 12 NAT C AI AAAI94
[8]  
CHINCHOR N, 1995, P 6 MESS UND C MUC6
[9]   A REQUIREMENTS SUBLANGUAGE FOR AUTOMATED-ANALYSIS [J].
CYRE, W .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1995, 10 (07) :665-689
[10]  
DUNN L, 1990, CAISE90 2 NORD C ADV, V436, P371