%T Agents for Concurrent Programming
%A Enrique Gonzalez, Cesar Bustacara, Jamir Avila
%E Jan F. Broenink, Gerald H. Hilderink
%B Communicating Process Architectures 2003
%X This paper aims to demonstrate that concepts from
Distributed Artificial Intelligence are very useful to
design concurrent systems. The BESA framework and the AOPOA
methodology are introduced as tools to achieve this goal.
The Behavior\-oriented, Event\-driven and Social\-based
Agent (BESA) framework combines the concepts of MultiAgent
Systems with the design of concurrent systems: an agent can
be constructed as a set of behaviors; the notion of
behaviors can be directly applied to concurrent systems
design using the Agent Oriented Programming paradigm. The
internal architecture of a BESA agent integrates two
important features: a modular composition of behaviors and
an event dispatcher based in a select like mechanism. The
Agent Oriented Programming based in an Organizational
Approach (AOPOA) methodology provides a systematic procedure
to build complex system based in three concepts: a
hierarchical recursive decomposition of the system, a
goal\-oriented role identification, and an evolution of the
cooperation relationships linking the system components.
If you have any comments on this database, including inaccuracies, requests to remove or add information, or suggestions for improvement, the WoTUG web team are happy to hear of them. We will do our best to resolve problems to everyone's satisfaction.
Copyright for the papers presented in this database normally resides with the authors; please contact them directly for more information. Addresses are normally presented in the full paper.
Pages © WoTUG, or the indicated author. All Rights Reserved.
Comments on these web pages should be addressed to: www at wotug.org