Article Abstract

|
Title: |
Agent-oriented software engineering: a model-driven approach |
| |
Author: |
Klaus Fischer, Christian Hahn, Cristian Madrigal-Mora
|
| |
Address: |
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 |
| |
Journal: |
International Journal of Agent-Oriented Software Engineering 2007 - Vol. 1, No.3/4 pp. 334 - 369 |
| |
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 |
| |
Purchase this Paper Comment on the Paper
|
| | |