Architectural Concepts for Agent Paradigm : A Way to Separate Concerns in Open Distributed Systems

A. Diagne

LIP6 1997/004: Rapport de Recherche LIP6 / LIP6 research reports
13 pages - Mai/May 1997 - Document en anglais.

PostScript : 32 Ko /Kb

Contact : par mail / e-mail

Thème/Team: Systèmes Répartis et Coopératifs

Titre français : Concepts architecturaux pour la paradigme agent : Vers la séparation des préoccupations dans les systèmes répartis ouverts
Titre anglais : Architectural Concepts for Agent Paradigm : A Way to Separate Concerns in Open Distributed Systems


Résumé : Le paradigme agent qui émerge gagne une légitimité comme solution aux besoins de plus en plus complexes dans les systèmes répartis. Un nouveau concept comme le "remote programming" est présenté comme une alternative aux limites de l'approche classique des interactions client/serveur. Le paradigme agent a aussi renforcé le concept de service comme un ensemble de fonctionnalités avec des contraintes contractuelles. Néanmoins, le paradigme agent ne prend pas toujours en compte des concepts architecturaux. cependant, RM-ODP entreprend la fédération de tels systèmes fondée sur une architecture générique. Cette architecture est basée sur une structuration progressive selon cinq points de vue avec des concepts orientés-objet. Les points de vue recouvrent les différentes représentations depuis le niveau conceptuel jusqu'à l'implémentation finale de façon progressive en donnant une base valide pour la séparation des préoccupations. Ce papier concerne la pertinence d'une telle architecture pour la séparation des différentes préoccupations dans les systèmes répartis ouverts avec une approche multi-agents (e.g. collaboration, cognition et réactivité).

Abstract : The emerging agent paradigm is gaining legitimacy as a solution to the most and most complex needs in distributed systems. For instance, a new concept like remote programming is presented as an alternative to the limits of the classical client-server interaction modes including its derivates. Agent paradigm has also emphasized the concept of service as a set of functionalities with contractual constraints. Nevertheless, agent paradigm does not always deal with architectural concepts, it is mostly concerned with implementation of such advanced features in distributed systems. Meanwhile RM-ODP undertakes federation of open distributed systems with a generic architecture. This architecture is based on progressive structuration of systems within five viewpoints based upon object-oriented concepts. Viewpoints encompass representations from conceptual level to final implementation in a progressive way and supply a quite satisfactory basis for separation of the concerns. In this paper, we address the relevancy of such an architecture to the agent paradigm in order to separate the many concerns in open distributed systems (e.g. collaboration, cognition and reactivity).


Mots-clés : Objets, Agents, Services, Architecture de Systèmes Répartis Ouverts, Séparation des préoccupations

Key-words : Objects, Agents, Service, Architecture for Open Distributed Systems, Separation of Concerns


Publications internes LIP6 1997 / LIP6 research reports 1997

Responsable Éditorial / Editor
webmaster@lip6.fr