BOCHICA: A MODEL-DRIVEN FRAMEWORK FOR ENGINEERING MULTIAGENT SYSTEMS

Stefan Warwas, Klaus Fischer, Matthias Klusch, Philipp Slusallek

2012

Abstract

Modeling real world agent-based systems is a complex endeavour. An ideal domain specific agent modeling language would be tailored to a certain application domain (e.g. virtual worlds) as well as to the target execution environment (e.g. a legacy virtual reality platform). This includes the use of specialized domain concepts, information models, software languages (e.g. query languages for reasoning about an agent’s knowledge), as well as custom views and diagrams for designing the system. At the same time it is desirable to reuse application domain independent model artifacts such as interaction protocols (e.g. auction protocols) or goal/plan decompositions of a certain problem domain that already proved their use in similar scenarios. Current agent modeling languages cover the core concepts of multiagent systems but are neither thought to be customized for a certain application domain nor to be extended by external researchers with new or alternative AI and agent concepts. In this paper we propose a model-driven framework for engineering multiagent systems, called BOC HI C A, which is based on a platform independent core modeling language and can be tailored through several extension interfaces to the user’s needs. The framework leverages the reuse of existing design patterns and reduces development time and costs for creating application domain specific modeling solutions. We evaluated our approach on a distributed semantic web based execution platform for virtual worlds.

References

  1. Belecheanu, R. A. et al. (2006). Commercial applications of agents: Lessons, experiences and challenges. 5th Int. joint Conf. on Autonomous Agents and Multi-Agent Systems., pages 1549-1555.
  2. Dikenelli, O. (2008). SEAGENT MAS platform development environment. In Proc. of the 7th Int. joint Conf. on Autonomous agents and multiagent systems: demo papers, AAMAS 7808, pages 1671-1672. IFAAMAS.
  3. Hahn, C. et al. (2009). A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems, 18:239-266.
  4. Henderson-Sellers, B. and Giorgini, P. (2005). AgentOriented Methodologies. Igi Global.
  5. Jennings, N. R. and Wooldridge, M. (2000). AgentOriented Software Engineering. Artificial Intelligence, 117:277-296.
  6. Kapahnke, P. et al. (2010). ISReal: an open platform for semantic-based 3D simulations in the 3D internet. In Proc. of the 9th Int. Semantic Web Conference on the Semantic Web (ISWC'10), page 161-176. Springer.
  7. Kardas, G., Ekinci, E. E., Afsar, B., Dikenelli, O., and Topaloglu, N. Y. (2009). Modeling tools for platform specific design of Multi-Agent systems. In Proc. of the 8th German Conf. on Multiagent System Technologies (MATES'10), volume 5774, pages 202-207. Springer.
  8. Kleppe, A. (2008). Software Language Engineering: Creating Domain-Specific Languages Using Metamodels. Addison-Wesley Longman, Amsterdam, 1 edition.
  9. Leon-Soto, E. (2009). Modelling interaction protocols as modular and reusable 1st class objects. In AgentBased Technologies and Applications for Enterprise Interoperability, volume 25 of LNBIP, pages 174- 219. Springer.
  10. McKean, J. et al. (2008). Technology diffusion: analysing the diffusion of agent technologies. Autonomous Agents and Multi-Agent Systems, 17(3):372-396.
  11. Padgham, L. et al. (2004). Developing Intelligent Agent Systems: A Practical Guide. John Wiley & Sons.
  12. Steinberg, D. et al. (2008). EMF: Eclipse Modeling Framework. Addison-Wesley, 2nd revised edition.
  13. Sterling, L. and Taveter, K. (2009). The Art of AgentOriented Modeling. The MIT Press.
  14. Warwas, S. et al. (2011). Making multiagent system designs reusable: A model-driven approach. In Proc. of the Int. Conf. on Intelligent Agent Technology (IAT'11), pages 101-108. IEEE.
  15. 21Please contact the first author if you need a backup of the ref-
  16. erenced documents in the footnotes (14.10.2011).
Download


Paper Citation


in Harvard Style

Warwas S., Fischer K., Klusch M. and Slusallek P. (2012). BOCHICA: A MODEL-DRIVEN FRAMEWORK FOR ENGINEERING MULTIAGENT SYSTEMS . In Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8425-95-9, pages 109-118. DOI: 10.5220/0003741901090118


in Bibtex Style

@conference{icaart12,
author={Stefan Warwas and Klaus Fischer and Matthias Klusch and Philipp Slusallek},
title={BOCHICA: A MODEL-DRIVEN FRAMEWORK FOR ENGINEERING MULTIAGENT SYSTEMS},
booktitle={Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2012},
pages={109-118},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003741901090118},
isbn={978-989-8425-95-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - BOCHICA: A MODEL-DRIVEN FRAMEWORK FOR ENGINEERING MULTIAGENT SYSTEMS
SN - 978-989-8425-95-9
AU - Warwas S.
AU - Fischer K.
AU - Klusch M.
AU - Slusallek P.
PY - 2012
SP - 109
EP - 118
DO - 10.5220/0003741901090118