Title: Agent-oriented software engineering: a model-driven approach

Authors: Klaus Fischer, Christian Hahn, Cristian Madrigal-Mora

Addresses: Deutsches Forschungszentrum fur Kunstliche Intelligenz, DFKI GmbH Stuhlsatzenhausweg 3, D-66123 Saarbrucken, Germany. ' Deutsches Forschungszentrum fur Kunstliche Intelligenz, DFKI GmbH Stuhlsatzenhausweg 3, D-66123 Saarbrucken, Germany. ' Deutsches Forschungszentrum fur Kunstliche Intelligenz, DFKI GmbH Stuhlsatzenhausweg 3, D-66123 Saarbrucken, Germany

Abstract: A recent trend in Agent-Oriented Software Engineering (AOSE) is the adoption of a model-driven approach for designing Multiagent Systems (MASs). OMG|s Model-Driven Architecture (MDA) provides standards useful for a model-driven software engineering process. Bringing MDA and AOSE together, we propose that building interoperable agents for various existing agent methodologies requires the definition of two things: (1) a core metamodel unifying the basic agent-oriented concepts, and (2) its complementing framework supporting the design, development and execution of agent systems in a model-driven manner. This paper presents a step towards the definition of this framework. For this purpose, we take a given Platform-Independent Model for Service-Oriented Architectures (PIM4SOA) and discuss how service models, designed in accordance with the PIM4SOA can be deployed in agent platforms, such as JACK and JADE, using principles of Model-Driven Development (MDD). Additionally, this provides a foundation for incorporating autonomous agents into different architectures, for example, SOA.

Keywords: agent-oriented software engineering; AOSE; Model-Driven development; MDD; metamodels; model transformations; agent platforms; service-oriented architectures; SOA; multi-agent systems; MAS; service models; autonomous agents.

DOI: 10.1504/IJAOSE.2007.016265

International Journal of Agent-Oriented Software Engineering, 2007 Vol.1 No.3/4, pp.334 - 369

Available online: 13 Dec 2007 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article