Executable specification of open multi-agent systems

被引:17
作者
Artikis, Alexander [1 ,2 ]
Sergot, Marek [3 ]
机构
[1] Natl Ctr Sci Res Demokritos, Inst Informat & Telecommun, Athens 15310, Greece
[2] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2BT, England
[3] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
关键词
multi-agent system; norm; norm-governed system; event calculus; action language; executable specification; SOCIAL LAWS; AGENT COMMUNICATION; EVENT CALCULUS; FLOOR CONTROL; INSTITUTIONS; SEMANTICS; LANGUAGE; DESIGN;
D O I
10.1093/jigpal/jzp071
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Multi-agent systems where the agents are developed by parties with competing interests, and where there is no access to an agent's internal state, are often classified as 'open'. The members of such systems may inadvertently fail to, or even deliberately choose not to, conform to the system specification. Consequently, it is necessary to specify the normative relations that may exist between the members, such as permission, obligation, and institutional power. We present a framework being developed for executable specification of open multi-agent systems. We adopt a bird's eye view of these systems, as opposed to an agent's perspective whereby it reasons about how it should act. This paper is devoted to the presentation of various examples from the NetBill protocol formalised in terms of institutional power, permission and obligation. We express the system specification in the Event Calculus and execute the specification by means of a logic programming implementation. We also give several example formalisations of sanctions for dealing with violations of permissions and obligations. We distinguish between an open multi-agent system and the procedure by which an agent enters and leaves the system. We present examples from the specification of a role-management protocol for NetBill, and demonstrate the interplay between such a protocol and the corresponding multi-agent system.
引用
收藏
页码:31 / 65
页数:35
相关论文
共 86 条
[1]  
[Anonymous], 2006, Commonsense Reasoning
[2]  
[Anonymous], LNAI
[3]  
[Anonymous], THESIS U LONDON
[4]  
[Anonymous], 2003, AAMAS 2003
[5]  
Artikis A., 2009, P 12 INT C ART INT L, P97
[6]   An executable specification of a formal argumentation protocol [J].
Artikis, Alexander ;
Sergot, Marek ;
Pitt, Jeremy .
ARTIFICIAL INTELLIGENCE, 2007, 171 (10-15) :776-804
[7]   Specifying Norm-Governed Computational Societies [J].
Artikis, Alexander ;
Sergot, Marek ;
Pitt, Jeremy .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2009, 10 (01)
[8]  
BANDARA A, 2005, THESIS IMPERIAL COLL
[9]   The ontological properties of social roles in multi-agent systems: definitional dependence, powers and roles playing roles [J].
Boella, Guido ;
Van Der Torre, Leendert .
ARTIFICIAL INTELLIGENCE AND LAW, 2007, 15 (03) :201-221
[10]   Security policies for sharing knowledge in virtual communities [J].
Boella, Guido ;
van der Torre, Leendert .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2006, 36 (03) :439-450