Reuse, CORBA, and knowledge-based systems

被引:5
作者
Gennari, JH [1 ]
Cheng, HN [1 ]
Altman, RB [1 ]
Musen, MA [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/ijhc.1998.0217
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
By applying recent advances in the standards for distributed computing, we have developed an architecture for a CORBA implementation of a library of platform-independent, sharable problem-solving methods and knowledge bases. The aim of this library is to allow developers to reuse these components across different tasks and domains. Reuse should be cost-effective; therefore, the library will include standard problem-solving methods whose semantics are well understood and are described with a language for stating the requirements and capabilities of a component. In addition, when a developer needs to adapt a component to a new task, the adaptation costs should be minimal. Thus, we advocate the use of separate mediating components that isolate these adaptations from the original component. We demonstrate our approach with an example: an implementation of a problem-solving method, a knowledge-base server, and mediating components that adapt the method to different knowledge bases and tasks. (C) 1998 Academic Press.
引用
收藏
页码:523 / 546
页数:24
相关论文
共 40 条
[1]  
AKKERMANS H, 1994, P 8 BANFF KNOWL ACQ
[2]  
ALTMAN RB, 1997, P 5 INT C INT SYST M, P15
[3]  
ALTMAN RB, 1994, P 2 INT C INT SYST M, P10
[4]  
ANGELE J, 1996, P 10 BANFF KNOWL ACQ
[5]  
[Anonymous], VERY LARGE KNOWLEDGE
[6]  
[Anonymous], 1996, ESSENTIAL DISTRIBUTE
[7]  
BACHANT J, 1984, AI MAG, V5, P21
[8]  
BREUKER J, 1997, WORKSH PSMS KNOWL BA, P16
[9]  
Breuker J., 1994, COMMONKADS LIB EXPER
[10]  
Chandrasekaran B., 1986, IEEE Expert, V1, P23, DOI 10.1109/MEX.1986.4306977