Designing new Agent Based Applications Architectures with the AGP Methodology

  • Authors:
  • Eric Sanchis

  • Affiliations:
  • -

  • Venue:
  • WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many fields of research in Computer Science use theconcept of software agent either as a tool, or as aconcept: artificial intelligence, artificial life, distributedsystems and applications, applications related to the e-economy,concurrent engineering, etc. By analyzing twoapplications domains, multiagent systems and distributedapplications, we shall show that the same methodology,called APG methodology (APplication first, aGent after)is mainly used. This one leads the designer to define atfirst the characteristics of the application, then those ofthe agents which will implement it. The major drawbackof the APG approach is to limit the expression of theproperties of the agents to a particular realization of thetarget application. We shall describe the reverseapproach called AGP methodology (AGent first,aPplication after) which consists in adapting preexistingagents to the implementation of the target application.The choice of an agent model is made with regard to itsprofile. In short, a profile defines the set of propertieswhich the agent possesses. AGP approach is based on aclear classification of the agent properties in twocategories, qualities and attributes, and their distributionin two subsystems: those which are native with the reusedagent and those which must be added to it or modified sothat it can completely carry out the new application. Theuse of the AGP approach will be illustrated with a newclass of agents: systemic agents.