• Aucun résultat trouvé

Adapting Agent Organisations with Agreement Technologies

N/A
N/A
Protected

Academic year: 2022

Partager "Adapting Agent Organisations with Agreement Technologies"

Copied!
2
0
0

Texte intégral

(1)

Adapting Agent Organisations with Agreement Technologies

1

J. Santiago Perez-Sotelo1, Carlos E. Cuesta2 and Sascha Ossowski1

1 Centre for Intelligent Information Technologies (CETINIA), and

2Vortic3 Research Group, Dept. Comp. Languages and Systems II Rey Juan Carlos University - Madrid, Spain

{josesantiago.perez, carlos.cuesta, sascha.ossowski}@urjc.es

Abstract. The fact that software systems are ever more complex nowadays leads the designers to rethink the strategy to handle and manage them. Hence, their development and maintenance strategies must be redesigned. Adaptability (and also self-adaptation) can be considered one of the most important of their features at the architecture level.

This position paper outlines an architectural solution to tackle that dynamism, providing adaptive organisations within multi-agent systems.

Keywords: Self-Adaptation, Adaptive Architecture, Multi-Agent Systems, Agreement Technologies, Service Ecosystem, Adaptation Pattern.

1 Introduction

The high level of complexity of present software systems is leading designers to rethink the strategy to handle and manage it. Many routine tasks, previously deferred to human users, are now being handled by systems themselves; including many actions related to their own functions. Consequently, this approach has a global influence on the system, at many levels, leading us to consider self-adaptation as a basic architectural concern [2]. Concurrently, Multi- Agent Systems (MAS) have been developed as a generic approach in Artificial Intelligence (AI) to solve complex problems. Some advanced approaches use the concept of organisations to provide further structuring, taking the shape of complex agent architectures. However, existing structures still have limitations in order to achieve actual self-adaptivity, e.g. change their settings and even their own composition and types.

The proposed approach intends to go beyond more “classic” MAS technologies and propose a solution based in the definition of service ecosystems with Agreement Technologies (AT) [4] to deal with the dynamism. The objective is to provide adaptive organisations, and the emphasis here is in the coordination mechanism, which is also adaptive.

The research2 as referred to in this position paper takes into account, first, the definition of a general platform to describe the underlying agent-based, service-oriented and organization- centric architecture; second, the introduction of further structure, to make it adaptive; and lastly, the identification of the generic adaptive structure for organisations, in the form of the agreement construct, and its evolution. The main purpose is to define a generic problem- solving intelligent technology, capable of being used in an open context, and able to adapt to

1 AT2012, 15-16 October 2012, Dubrovnik, Croatia. Copyright held by the authors.

2 This position paper is based on (and also updates): Perez-Sotelo, J.S., Cuesta, C.E. and Ossowski, S.:

Towards Adaptive Service Ecosystems with Agreement Technologies. In AVYTAT @ OTM 2010 Workshops, LNCS 6428, pp. 77–87, Springer-Verlag.

(2)

future evolution, supported by a self-organised architecture. Subsequent research has helped to refine and achieve these goals.

2 The Proposed Approach

Two scenarios were presented as motivating example in our research. The situation is a crisis caused by a fire. In scenario 1, the agents (firemen, policemen, etc.) come to the area and they must organise to face the emergency. In scenario 2, the organisation is already working in the zone, but some essential service is no longer provided. It becomes clear that an adaptive architecture is needed, and the organisations are dynamic in both cases. Therefore, it is necessary to modify their structures, configurations and coordination. The system must carry out a series of evolutionary steps until it finds an optimal point. This can perfectly be a continuous process, as the situation itself evolves. This example justifies why this behaviour could not be completely pre-designed; it should be emergent and the coordination should be achieved inside the architecture, which is essentially a service ecosystem, i.e. a set of services which were separately created and must interact and coordinate within a certain context.

In order to solve this kind of emergency a sum up of concepts are proposed: controls and protocols, so that a global structure can emerge in order to obtain agreement-based organisations; the initiative, an elemental group that emerges as a preliminary organisation;

the agreement, the act by which the initiative became into a “stable” organisation; and adaptation patterns, i.e. architectural patterns that are pre-designed adaptive schemes unfolded by required services in an initiative; there are others. The original platform was Thomas [1], which provides services and facilities to carry out system reconfigurations. Its evolution is reflected in the Ovamah project [3], in order to facilitate dynamic answers for changing situations by means of the adaptation and/or evolution of the organizations.

Subsequent research has developed and implemented variants of this approach, in order to refine it. The concepts are still evolving and the process of defining their limits still continues but the existing fragments of the approach have already proven its utility and expressive power. Current results suggest that the adaptive architecture is indeed feasible because the infrastructure developed can grow just adding new adaptive patterns. The results could fulfil the promise of generalizing the usefulness and extension of the service ecosystem approach, adapting it to new and more flexible technologies.

Acknowledgements. This work has been partially funded by Spanish Ministry of Science and Innovation through National Projects Agreement Technologies (CONSOLIDER CSD2007- 0022), MULTIPLE (TIN2009-13838), and OVAMAH (TIN2009-13839-C03-02); and the European Union RTD Framework Programme, through COST Action Agreement Technologies (COST Action IC0801).

References

1. Argente, E., Botti, V., Carrascosa, C., Giret, A., Julian, V., and Rebollo, M.: An Abstract Architecture for Virtual Organizations: The THOMAS Project. Tech. report, DSIC, UPV (2008).

2. Kramer, J. and Magee, J. Self-Managed Systems: an Architectural Challenge. In Future of Software Engineering (FOSE@ ICSE’2007), pages 259-268, IEEE (2007).

3. Ovamah - Organizaciones Virtuales Adaptativas: Técnicas y Mecanismos de Descripción y Adaptación http://gti-ia.dsic.upv.es:8080/ovamah

4. Sierra, C., Botti, V.J., and Ossowski, S. Agreement Computing, KI 25(1): 57-61 (2011).

Références

Documents relatifs

The author thanks the students of the university course in Design and Management of Cultural Tourism of the Univer- sity of Padova for participating to the crowdsourcing exper-

This means that an agent owns not only its dataset, but also a Read Access History if it acts like a subject and a Conflict Function and a Dataset Actuality in the case it is

In our solution, we support the integration of events sources (e.g., sensors in our scenario), context providers (e.g., mobile devices) and other kind of services (e.g., actuators

Conceptual Modelling Benchmark Model UML sequence and

This special feature aims at shedding light on new emerging holonic and multi-agent systems operating in a service- and computing oriented manufacturing environment, using

Therefore, one reading of (27c), namely (27c'), cannot be considered a case of deontic modality in which Agref is obliged to carry out an action: it is simply a case of informing

To this aim, the butler agent must be able to interpret the user’s feedback appropriately, using it to revise: (i) the knowledge about the user, with respect to his preferences

We provide a methodology-independent and ontology-based add-on to facilitate the creation of models espe- cially in certain scenarios: In developments of inexperienced modelers,