JAMOCHAAGENT - A Rule-based Programmable Agent

Uta Christoph, Karl-Heinz Krempels, Alexander Wilden

2009

Abstract

Agent programming in compliance with standardized interaction mechanisms is a challenging task in agent based application development. This results from standard-compliant agent development frameworks that provide support for the interaction mechanisms on one hand and non-standardized high level programming inference machines for knowledge processing on the other hand. We propose an approach to automated speech act consumption and production within MAS by mapping agent behaviour onto a rule-based system. We show how speech acts have to be transformed, resolved and retransformed into the appropriate reply act to comply with predefined/given interaction protocols. This shift of behaviour definition onto a rule-based system allows for a convenient adaptation of agent behavior at runtime without the necessity of time consuming recompilation.

References

  1. (2007). CLIPS Reference Manual: Basic Programming Guide, quicksilver beta edition.
  2. Bellifemine, F. L., Caire, G., and Greenwood, D. (2007). Developing Multi-Agent Systems with JADE. Wiley.
  3. Botello, L., Willmott, S., Zhang, T., and Dale, J. (2001). Multilingual agents: Ontologies, languages and abstractions. Technical report no. 01/362, Swiss Federal Institute of Technology (EPFL), Lausanne (Switzerland).
  4. Caire, G. (2002). JADE Tutorial - Application-defined Content Languages and Ontologies. Manual, TILAB.
  5. FIPA (2002a). FIPA ACL Message Structure Specification. Standard, Foundation for Intelligent Physical Agents, http://www.fipa.org/.
  6. FIPA (2002b). FIPA Iterated Contract Net Interaction Protocol Specification. Standard, Foundation for Intelligent Physical Agents, http://www.fipa.org/.
  7. FIPA (2002c). FIPA Query Interaction Protocol Specification. Standard, Foundation for Intelligent Physical Agents, http://www.fipa.org/.
  8. FIPA (2002d). FIPA Request Interaction Protocol Specification. Standard, Foundation for Intelligent Physical Agents, http://www.fipa.org/.
  9. FIPA (2002e). FIPA SL Content Language Specification. Standard, Foundation for Intelligent Physical Agents, http://www.fipa.org/.
  10. FIPA-SC00001G (2002). FIPA Abstract Architecture Specification.
  11. FIPA-SC00023K (2004). FIPA Agent Management Specification.
  12. FIPA-SC00037J (2002). FIPA Communicative Act Library Specification.
  13. Krempels, K.-H. and Panchenko, A. (2007). KR-driven Development Process Integration. In Vendetti, J., Hopper, T., and Tudorache, T., editors, Proc. of 10th Intl. Protégé Conference, Budapest, Hungary.
  14. Nwana, H. S., Ndumu, D. T., Lee, L. C., and Collis, J. C. (1999). Zeus: A toolkit and approach for building distributed multi-agent systems. In Agents, pages 360- 361.
  15. Pokahr, A., Braubach, L., and Lamersdorf, W. (2005). Jadex: A bdi reasoning engine. In Bordini, R. H., Dastani, M., Dix, J., and Fallah-Seghrouchni, A. E., editors, Multi-Agent Programming, volume 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations, pages 149-174. Springer.
Download


Paper Citation


in Harvard Style

Christoph U., Krempels K. and Wilden A. (2009). JAMOCHAAGENT - A Rule-based Programmable Agent . In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8111-66-1, pages 447-454. DOI: 10.5220/0001558204470454


in Bibtex Style

@conference{icaart09,
author={Uta Christoph and Karl-Heinz Krempels and Alexander Wilden},
title={JAMOCHAAGENT - A Rule-based Programmable Agent},
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2009},
pages={447-454},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001558204470454},
isbn={978-989-8111-66-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - JAMOCHAAGENT - A Rule-based Programmable Agent
SN - 978-989-8111-66-1
AU - Christoph U.
AU - Krempels K.
AU - Wilden A.
PY - 2009
SP - 447
EP - 454
DO - 10.5220/0001558204470454


in Harvard Style

Christoph U., Krempels K. and Wilden A. (2009). JAMOCHAAGENT - A Rule-based Programmable Agent.In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8111-66-1, pages 447-454. DOI: 10.5220/0001558204470454


in Bibtex Style

@conference{icaart09,
author={Uta Christoph and Karl-Heinz Krempels and Alexander Wilden},
title={JAMOCHAAGENT - A Rule-based Programmable Agent},
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2009},
pages={447-454},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001558204470454},
isbn={978-989-8111-66-1},
}


in EndNote Style

TY - CONF

JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - JAMOCHAAGENT - A Rule-based Programmable Agent
SN - 978-989-8111-66-1
AU - Christoph U.
AU - Krempels K.
AU - Wilden A.
PY - 2009
SP - 447
EP - 454
DO - 10.5220/0001558204470454