Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace

被引:220
作者
Sycara, K [1 ]
Widoff, S
Klusch, M
Lu, JG
机构
[1] Carnegie Mellon Univ, Inst Robot, Pittsburgh, PA 15213 USA
[2] DFKI GmbH, Deduct & Multiagent Syst Lab, Saarbrucken, Germany
[3] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
关键词
interoperability; multi-agent systems; matchmaking; capability description;
D O I
10.1023/A:1014897210525
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service matchmaking among heterogeneous software agents in the Internet is usually done dynamically and must be efficient. There is an obvious trade-off between the quality and efficiency of matchmaking on the Internet. We define a language called Larks for agent advertisements and requests, and present a flexible and efficient matchmaking process that uses Larks. The Larks matchmaking process performs both syntactic and semantic matching, and in addition allows the specification of concepts (local ontologies) via ITL, a concept language. The matching process uses five different filters: context matching, profile comparison, similarity matching, signature matching and constraint matching. Different degrees of partial matching can result from utilizing different combinations of these filters. We briefly report on our implementation of Larks and the matchmaking process in Java. Fielded applications of matchmaking using Larks in several application domains for systems of information agents are ongoing efforts.
引用
收藏
页码:173 / 203
页数:31
相关论文
共 47 条
[1]  
AMBITE J, 1997, P 14 NAT C ART INT P
[2]  
ARENS Y, 1996, ADV PLANNING TECHNOL
[3]   AN OVERVIEW OF THE KL-ONE KNOWLEDGE REPRESENTATION SYSTEM [J].
BRACHMAN, RJ ;
SCHMOLZE, JG .
COGNITIVE SCIENCE, 1985, 9 (02) :171-216
[4]  
CAPLAN JE, 1995, P ACM SIGSOFT S SOFT
[5]  
CHIARIGLIONE L, 1999, AGENTLINK NEWSLETTER, V1
[6]  
CRANEFIELD S, 1997, INFORMATION SCI DISC, V9701
[7]  
FANKHAUSER P, 1992, P IFIP C DS 5 SEM IN
[8]  
FANKHAUSER P, 1991, SIGMOD REC, V20, P59, DOI DOI 10.1145/141356.141383
[9]  
FELLBAUM C, 1998, WORLDNET ELECT LEXIC
[10]  
Finin T., 1994, P 3 INT C INF KNOWL