<!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>
      <journal-title-group>
        <journal-title>Artificial Intelligence</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Environment and Agreement Technologies?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>E. Argente</string-name>
          <email>eargente@dsic.upv.es</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>O. Boissier</string-name>
          <email>olivier.boissier@emse.fr</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>C. Carrascosa</string-name>
          <email>carrasco@dsic.upv.es</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>N. Fornara</string-name>
          <email>nicoletta.fornara@usi.ch</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>P. McBurney</string-name>
          <email>peter.mcburney@kcl.ac.uk</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>P. Noriega</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Ricci</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>J. Sabater</string-name>
          <email>jsabater@iiia.csic.es</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. I. Schumacher</string-name>
          <email>michael.schumacher@hevs.ch</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>C. Tampitsikas</string-name>
          <email>charalampos.tampitsikas@hevs.ch</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>K. Taveter</string-name>
          <email>kuldar.taveter@ttu.ee</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>G. Vizzari</string-name>
          <email>giuseppe.vizzari@disco.unimib.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>G. Vouros</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <volume>186</volume>
      <issue>0</issue>
      <fpage>15</fpage>
      <lpage>16</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The notion of Multi-Agent System (MAS) environment, as remarked by recent
literature, has gained a key role, becoming a mediating entity, functioning as enabler but
possibly also as a manager and constrainer of agent actions, perceptions, and
interactions1 while addressing the requirements of openness and scalability. According to
such a perspective, the environment is not a merely passive source of agent perceptions
and target of agent actions which is, actually, the dominant perspective in agency, but
a first-class abstraction that can be suitably designed to encapsulate some
fundamental functionalities and services, such as coordination and organization, besides agent
mobility, communications, security, etc [2].</p>
      <p>Then, the environment dimension appears to intersect with all the dimensions that
should be addressed to define an agreement between autonomous agents, that is, all
the di erent Agreement Technologies giving support to the building, development and
management of agreements in decentralized and open systems between autonomous
agents. Those dimensions are the ones related to the development of technologies
dealing with: Semantics, Norms, Organizations, Argumentation &amp; Negotiation, and Trust.
Though some works have already been done on the connections between environment
and organizations or norms, the links and interactions of the environment with the other
dimensions of these agreement technologies are still to be explored.</p>
      <p>Given the characterization of the environment and the analysis done along the
different dimensions, its benefits for Agreement Technologies can be broadly framed at
two di erent (but related) levels: (i) conceptual level — improving the modeling and
design of the strategies and mechanisms that allow for achieving agreements,
conceiving solutions that don’t rely necessarily only on agents and message passing as unique
abstractions, (ii) practical level — improving the separation of concerns, the
modularity, reusability, openness and extensibility in designing and implementing agent-based
agreement technologies.</p>
      <p>It appears that the level at which the environment is exploited to regulate the
access and mediate interaction (i.e. interaction mediation-support level defined in [4])
may be understood as an “institutional layer” implementing the high level constructs
of a coordination metamodel and ensuring that the actual specification of a particular
instance of the coordination conventions is properly implemented and the
corresponding conventions dully enforced [1]. The term “institutional” is meant to clarify two key
Semantics Support of application-dependent ontology: domain-specific objects and language interpretation.</p>
      <p>Explicit and exploitable representation of environment aspects and semantics.</p>
      <p>Combining knowledge in large-scale open settings &amp; reconciling subjective views.</p>
      <p>Learning the semantics of everything, out of cases of inspecting and exploiting the interactions of others
with the environment (within specific contexts of interaction) .</p>
      <p>Inventing commonly agreed languages (symbols, syntax and semantics) for interaction.</p>
      <p>Norms To define a standard way for representing the events and actions that happen in an environment.</p>
      <p>To define in a standard way how to represent the context of the interactions in terms of properties of
resources and their value.</p>
      <p>To define general mechanisms for contextualizing abstract norms defined at design-time into norms situated
in specific spaces.</p>
      <p>To easily extend the functionalities/services provided by the environment for adding those required for
norms management.</p>
      <p>Organisation To provide facilities to enter or exit a given organization to allow run-time recruitment of new members as
well as voluntary desertion and/or expulsion of members
To support on-demand creation, deletion and modification of organizations.</p>
      <p>To give support to the institutional components of an organization, i.e. norms, powers, agreements.</p>
      <p>Agents must be able to make use of the elements of the environment, such artifacts, that provide all these
previous functionalities and facilities.</p>
      <p>Argumentation Scaling up existing work, which typically considers single interactions between a small number of agents.</p>
      <p>Management of libraries and database of ontologies, protocols and agreements
Participating agents in a system then need the ability to reason about ontologies and interaction protocols
and to invoke them as required.</p>
      <p>Trust To exploit the existing strong link between trust/reputation and the environment in electronic environments.</p>
      <p>To give the trust and reputation system the capacity to influence the actions of the agent to modify the
environment so it becomes more trust and reputation “friendly”.
elements: (i) the creation (at run-time) of a virtual agreement space—or “institutional”,
in the sense of Searle [3])—</p>
      <p>where only certain messages are deemed acceptable and
thus processed, and (ii) that the admission of messages and their subsequent processing
in the environment comply with those conventions that have been specified. To achieve
this double purpose of translating the specification into a run-time agreement space and
enforcing the coordination conventions within that agreement space, that institutional
layer needs to include appropriate data structures that mirror the conceptual
coordination devices, operations that apply to those data structures and just enough governance
functionalities to ensure that the actual interaction flow complies with the coordination
conventions that have been specified for the particular socio-technical system. Thus,
in particular, the institutional layer would need to mirror the metamodel properly by
providing support to basic services such as Time keeping, Interface with external
environments for instance.</p>
      <p>Besides these basic and common features, we claim that the environment dimension
plays an important role in Agreement Technologies, raising di erent challenges shown
in the table. They show that the environment is source of multiple and interesting
research directions for supporting and developping Agreement Technologies.
2. A. Ricci, M. Piunti, and M. Viroli. Environment programming in multi-agent systems: an
artifact-based perspective.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>