<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Adapting Agent Organisations with Agreement Technologies1</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>J. Santiago Perez-Sotelo</string-name>
          <email>josesantiago.perez@urjc.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos E. Cuesta</string-name>
          <email>carlos.cuesta@urjc.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sascha Ossowski</string-name>
          <email>sascha.ossowski@urjc.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centre for Intelligent Information Technologies</institution>
          ,
          <addr-line>CETINIA</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Vortic3 Research Group, Dept. Comp. Languages and Systems II Rey Juan Carlos University - Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>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.</p>
      </abstract>
      <kwd-group>
        <kwd>Self-Adaptation</kwd>
        <kwd>Adaptive Architecture</kwd>
        <kwd>Multi-Agent Systems</kwd>
        <kwd>Agreement Technologies</kwd>
        <kwd>Service Ecosystem</kwd>
        <kwd>Adaptation Pattern</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Concurrently,
MultiAgent 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.
      </p>
      <p>
        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) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] 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.
      </p>
      <p>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
organizationcentric 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
problemsolving intelligent technology, capable of being used in an open context, and able to adapt to
future evolution, supported by a self-organised architecture. Subsequent research has helped to
refine and achieve these goals.</p>
    </sec>
    <sec id="sec-2">
      <title>2 The Proposed Approach</title>
      <p>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.</p>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
which provides services and facilities to carry out system reconfigurations. Its evolution is
reflected in the Ovamah project [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], in order to facilitate dynamic answers for changing
situations by means of the adaptation and/or evolution of the organizations.
      </p>
      <p>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.</p>
      <p>Acknowledgements. This work has been partially funded by Spanish Ministry of Science and
Innovation through National Projects Agreement Technologies (CONSOLIDER
CSD20070022), MULTIPLE (TIN2009-13838), and OVAMAH (TIN2009-13839-C03-02); and the
European Union RTD Framework Programme, through COST Action Agreement
Technologies (COST Action IC0801).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Argente</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botti</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carrascosa</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giret</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Julian</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rebollo</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>An Abstract Architecture for Virtual Organizations: The THOMAS Project</article-title>
          .
          <source>Tech. report, DSIC</source>
          , UPV (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kramer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Magee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Self-Managed Systems: an Architectural Challenge</article-title>
          .
          <article-title>In Future of Software Engineering (FOSE@ ICSE'</article-title>
          <year>2007</year>
          ), pages
          <fpage>259</fpage>
          -
          <lpage>268</lpage>
          , IEEE (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Ovamah - Organizaciones Virtuales Adaptativas: Técnicas y Mecanismos de Descripción y Adaptación http://gti-ia.
          <source>dsic.upv.es:8080/ovamah</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sierra</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botti</surname>
            ,
            <given-names>V.J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ossowski</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Agreement</surname>
            <given-names>Computing</given-names>
          </string-name>
          , KI
          <volume>25</volume>
          (
          <issue>1</issue>
          ):
          <fpage>57</fpage>
          -
          <lpage>61</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>