Merging CASE tools with knowledge-based technology for automatic software design

被引:1
|
作者
Far, BH
Ohmori, M
Baba, T
Yamasaki, Y
Koono, Z
机构
[1] Dept. of Info. and Computer Sciences, Saitama University, Urawa 338, Saitama
关键词
software design; expert system; specification description language (SDL); CASE tool;
D O I
10.1016/0167-9236(96)00019-X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An approach towards developing a Knowledge Based Software Engineering (KBSE) tool by merging a conventional CASE tool with the expert system technology is introduced. This is found useful in assisting human designers. Experimental expert systems CREATOR2 and CREATOR3 are introduced and applied to the design of switching software. The CREATOR2 has the following features: representing software design knowledge, composed of design product knowledge and design process knowledge, using frame technology; and integrating knowledge based reasoning techniques with a SDL CASE tool. CREATORS is an extension of the CREATOR2 system. It enables one with additional design schemas for splitting a process, adding events, etc., and additional representation power, such as using pictorial elements and designers' comments in the frame representation. This leads to a uniform modeling and advanced reasoning environment for software design. Experiments on designing switching software are reported.
引用
收藏
页码:73 / 82
页数:10
相关论文
共 50 条