Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS

Jonathan Lee, Shin Jie Lee, Chia Ling Wu, Whan Yo Deng

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

Recently, the notion of organizations is getting increasing attentions for building open multi-agent systems by mimicking the collaboration of human beings for achieving the organization objectives. However, there is little support in the existing approaches to dealing with the issues of dynamic role binding towards building an agent organization in which roles and agents are designed by different designers. The main challenge is how to determine that an agent is capable of assuming a role and to build the relation between the role and the agent. As an attempt towards the investigation of the relationship between agents and roles, we propose an approach, called AgentJ a Java-based agent platform, to dealing with the issues by extending object-oriented programming with the following main features: (1) a role specification and a role matching mechanism are devised to determine whether an incoming agent is capable of assuming a role; and (2) the binding relation between agent and role is established through a role binding mechanism.

Original languageEnglish
Title of host publication2006 IEEE International Conference on Systems, Man and Cybernetics
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages446-451
Number of pages6
ISBN (Print)1424401003, 9781424401000
DOIs
Publication statusPublished - 2006 Jan 1
Event2006 IEEE International Conference on Systems, Man and Cybernetics - Taipei, Taiwan
Duration: 2006 Oct 82006 Oct 11

Publication series

NameConference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
Volume1
ISSN (Print)1062-922X

Other

Other2006 IEEE International Conference on Systems, Man and Cybernetics
CountryTaiwan
CityTaipei
Period06-10-0806-10-11

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint Dive into the research topics of 'Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS'. Together they form a unique fingerprint.

Cite this