Agent-oriented software engineering: a model-driven approach

  • Authors:
  • Klaus Fischer;Christian Hahn;Cristian Madrigal-Mora

  • Affiliations:
  • 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

  • Venue:
  • International Journal of Agent-Oriented Software Engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.