AOPOA: Organizational approach for agent oriented programming

Enrique González, Miguel Torres

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

This paper presents AOPOA, an agent oriented programming methodology based in an organizational approach. The resulting multiagent system is composed by a set of active entities that aim to accomplish a well-defined set of goals. This approach allows to design complex systems by decomposing them into simpler ones. The organizational approach makes it easier to perform an iterative and recursive decomposition based in the concept of goal; and at the same time to identify the interactions between the entities composing the system; at each iteration an organization level is developed. During the analysis phase, tasks and roles are detected. During the design phase, the interactions are characterized and managed by means of cooperation protocols. At the final iteration, the role parameterization is performed, which allows to specify the events and actions associated to each agent. Finally, the deploy of the agent instances is determined allowing redundancy to achieve the requirements of the system.

Original languageEnglish
Title of host publicationICEIS 2006 - 8th International Conference on Enterprise Information Systems, Proceedings
Pages75-80
Number of pages6
StatePublished - 2006
Event8th International Conference on Enterprise Information Systems, ICEIS 2006 - Paphos, Cyprus
Duration: 23 May 200627 May 2006

Publication series

NameICEIS 2006 - 8th International Conference on Enterprise Information Systems, Proceedings
VolumeSAIC

Conference

Conference8th International Conference on Enterprise Information Systems, ICEIS 2006
Country/TerritoryCyprus
CityPaphos
Period23/05/0627/05/06

Keywords

  • Agent design methodology
  • Agent-oriented programming
  • MultiAgent systems

Fingerprint

Dive into the research topics of 'AOPOA: Organizational approach for agent oriented programming'. Together they form a unique fingerprint.

Cite this