UML as domain specific language for the construction of knowledge-based configuration systems

被引:69
作者
Felfernig, A [1 ]
Friedrich, GE [1 ]
Jannach, D [1 ]
机构
[1] Univ Klagenfurt, Inst Wirtschaftsinformat & Anwendungssyst, A-9020 Klagenfurt, Austria
关键词
knowledge representation; automated reasoning;
D O I
10.1142/S0218194000000249
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In many domains, software development has to meet the challenges of developing highly adaptable software very rapidly. In order to accomplish this task, domain specific, formal description languages and knowledge-based systems are employed. From the viewpoint of the industrial software development process, it is important to integrate the construction and maintenance of these systems into standard software engineering processes. In addition, the descriptions should be comprehensible for the domain experts in order to facilitate the review process. For the realization of product configuration systems, we show how these requirements can be met by using a standard design language (UML-Unified Modeling Language) as notation in order to simplify the construction of a logic-based description of the domain knowledge. We show how classical description concepts for expressing configuration knowledge can be introduced into UML and be translated into logical sentences automatically. These sentences are exploited by a general inference engine solving the configuration task.
引用
收藏
页码:449 / 469
页数:21
相关论文
共 21 条
[1]   A FORMAL SEMANTICS FOR OBJECT MODEL DIAGRAMS [J].
BOURDEAU, RH ;
CHENG, BHC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (10) :799-821
[2]  
BREU R, 1997, P ECOOP 97 FINL
[3]  
Ceri Stefano, 1990, Logic Programming and Databases
[4]  
FLEISCHANDERL G, 1998, IEEE INTELLIGENT JUL
[5]  
Fowler M., 1997, UML Distilled: Applying the Standard Object Modeling Language
[6]  
Friedrich G., 1994, Annals of Mathematics and Artificial Intelligence, V11, P187, DOI 10.1007/BF01530742
[7]  
FRIEDRICH G, 1999, AAAI WORKSH
[8]  
GARLAN D, 1997, P CASCON 97 TOR ONT, P169
[9]  
Heinrich M., 1991, Proceedings. Seventh IEEE Conference on Artificial Intelligence Applications (Cat. No.91CH2967-8), P257, DOI 10.1109/CAIA.1991.120878
[10]  
KIELY D, INFORMATION WEE 0899