A framework for the design and automated implementation of communication aspects in multi-agent systems

被引:2
作者
Di Stefano, Antonella
Pappalardo, Giuseppe
Santoro, Corrado
Tramontana, Emiliano
机构
[1] Univ Catania, Dipartimento Ingn Informat & Telecomunicaz, I-95125 Catania, Italy
[2] Univ Catania, Dipartimento Matemat & Informat, I-95125 Catania, Italy
关键词
multi-agent systems; software engineering; computational reflection; agent contexts; agent communication languages;
D O I
10.1016/j.jnca.2006.04.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents REFCON, a framework for the automated development of Agent Communication Contexts (ACCs) in multi-agent systems (MASs). ACCs are intended to capture the interaction requirements of a MAS. A formal specification framework is first presented, aimed at modelling an ACC as a set of rules for filtering and filling messages, based on their contents, and the names and roles of the exchanging agents. A XML-based specification language is then introduced, which encodes the specification formalism for the sake of its computer processing. Finally, an object-oriented software architecture capable of supporting ACC-based MAS development is presented. REFCON key characteristic is that it allows a seamless integration of ACC support (even) into an existing MAS, at run-time, independently of the agent platform used for the implementation. This is made possible by a layered software architecture based on computational reflection, a technology that allows transparent evolution and adaptation of existing systems. The REFCON framework is also dynamic, in the two-fold sense that it is capable of both adding new rules and handling multiple contexts, which it can easily switch among, at run-time. The ACC-based design of an example MAS for document sharing is briefly discussed, as a demonstration of the principles put forward. (C) 2006 Published by Elsevier Ltd.
引用
收藏
页码:1136 / 1152
页数:17
相关论文
共 23 条
  • [1] Bellifemine F, 2001, SOFTWARE PRACT EXPER, V31, P103, DOI 10.1002/1097-024X(200102)31:2<103::AID-SPE358>3.0.CO
  • [2] 2-O
  • [3] Mobile-agent coordination models for Internet applications
    Cabri, G
    Leonardi, L
    Zambonelli, F
    [J]. COMPUTER, 2000, 33 (02) : 82 - +
  • [4] CASTELFRANCHI C, 1999, P 6 INT WORKSH AG TH
  • [5] CHIBA S, 2000, LECT NOTES COMPUTER, V1850
  • [6] Conte R., 1995, Cognitive and social action
  • [7] Cremonini M, 2000, LECT NOTES COMPUT SC, V1906, P99
  • [8] Coordination tools for MAS development and deployment
    Denti, E
    Omicini, A
    Ricci, A
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2002, 16 (9-10) : 721 - 752
  • [9] The transparent implementation of agent communication contexts
    Di Stefano, A
    Pappalardo, G
    Santoro, C
    Tramontana, E
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (04) : 387 - 407
  • [10] DISTEFANO A, 2002, 1 INT ACM JOINT C AU