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

Fingerprint

Object oriented programming
Multi agent systems
Specifications

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Lee, J., Lee, S-J., Wu, C. L., & Deng, W. Y. (2006). Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS. In 2006 IEEE International Conference on Systems, Man and Cybernetics (pp. 446-451). [4273870] (Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics; Vol. 1). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICSMC.2006.384423
Lee, Jonathan ; Lee, Shin-Jie ; Wu, Chia Ling ; Deng, Whan Yo. / Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS. 2006 IEEE International Conference on Systems, Man and Cybernetics. Institute of Electrical and Electronics Engineers Inc., 2006. pp. 446-451 (Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics).
@inproceedings{852e8acab36b4dbf894ffd9d96eb8430,
title = "Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS",
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.",
author = "Jonathan Lee and Shin-Jie Lee and Wu, {Chia Ling} and Deng, {Whan Yo}",
year = "2006",
month = "1",
day = "1",
doi = "10.1109/ICSMC.2006.384423",
language = "English",
isbn = "1424401003",
series = "Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "446--451",
booktitle = "2006 IEEE International Conference on Systems, Man and Cybernetics",
address = "United States",

}

Lee, J, Lee, S-J, Wu, CL & Deng, WY 2006, Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS. in 2006 IEEE International Conference on Systems, Man and Cybernetics., 4273870, Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics, vol. 1, Institute of Electrical and Electronics Engineers Inc., pp. 446-451, 2006 IEEE International Conference on Systems, Man and Cybernetics, Taipei, Taiwan, 06-10-08. https://doi.org/10.1109/ICSMC.2006.384423

Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS. / Lee, Jonathan; Lee, Shin-Jie; Wu, Chia Ling; Deng, Whan Yo.

2006 IEEE International Conference on Systems, Man and Cybernetics. Institute of Electrical and Electronics Engineers Inc., 2006. p. 446-451 4273870 (Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics; Vol. 1).

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

TY - GEN

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

AU - Lee, Jonathan

AU - Lee, Shin-Jie

AU - Wu, Chia Ling

AU - Deng, Whan Yo

PY - 2006/1/1

Y1 - 2006/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=34548129252&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34548129252&partnerID=8YFLogxK

U2 - 10.1109/ICSMC.2006.384423

DO - 10.1109/ICSMC.2006.384423

M3 - Conference contribution

AN - SCOPUS:34548129252

SN - 1424401003

SN - 9781424401000

T3 - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics

SP - 446

EP - 451

BT - 2006 IEEE International Conference on Systems, Man and Cybernetics

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Lee J, Lee S-J, Wu CL, Deng WY. Extending object-oriented programming with roles for open multi-agent systems and its application to ATIS. In 2006 IEEE International Conference on Systems, Man and Cybernetics. Institute of Electrical and Electronics Engineers Inc. 2006. p. 446-451. 4273870. (Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics). https://doi.org/10.1109/ICSMC.2006.384423