<!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>A Dialogic Dimension for the MOISE+ Organizational Model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. Hu¨ bner, G.P. Dimuro and A.C.R. Costa</string-name>
          <email>ac.rocha.costa@gmail.com</email>
          <email>{ale.hubner, ac.rocha.costa,gracaliz}@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V.L.D. Mattos</string-name>
          <email>viviane.leite.mattos@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DEMAT, Instituto de Cieˆncias Exatas, Universidade Federal Rural do Rio de Janeiro</institution>
          ,
          <addr-line>32890-000 Serope ́dica, RJ</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>PPGMC, Centro de Cieˆncias Computacionais, Universidade Federal do Rio Grande</institution>
          ,
          <addr-line>96201-900 Rio Grande, RS</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <fpage>21</fpage>
      <lpage>26</lpage>
      <abstract>
        <p>-The aim of this work is to propose a fourth dimension for the MOISE+ multiagent system organizational model, focused in the communication between roles. For that, the model MOISE+ is extended with a dialogic dimension that defines the protocols used for communication between roles. In order to interlink this new dimension to the other dimensions of the MOISE+ model, new relations are added to the deontic specification, which are responsible for indicating which protocols should or could be used to achieve the goals that constitute the roles' missions. The use of the extended model is illustrated, with a case study in the modeling of the process of creation of an episodic graduate course in a particular communitarian university in Brazil.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>It is possible to distinguish two structural levels in a
Multiagent System (MAS), namely, the organization and the
population structures. Basically, the population structure is
composed by the agents themselves (and, of course, all the
mechanism related to them, such as the ones for interaction
and communication). The organization structure is related to
the roles that may be played by the MAS population.</p>
      <p>
        The PopOrg model [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], for example, is a MAS
organizational model that clearly separates those two structural
levels.
      </p>
      <p>
        On the other hand, in the PopOrg model, the notion of
interaction between agents/roles is explained by means of
social exchanges (i.e., exchange of services or objects [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]) between agents/roles in each structural level.
      </p>
      <p>
        Since communication is one of the main tools that agents
have to coordinate their actions in the exchanges that they
perform at the population level (cf., e.g., [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]), the specification
of the exchanges (and then, the communication) between roles
may be a tool for the regulation of the exchanges between the
agents that adopt such roles.
      </p>
      <p>So, in the same way that the communication between
agents is crucial to allow/regulate the exchanges that agents
perform on their own, at the level of the MAS population,
also the communication between roles can be a specification
mechanism, at the organization level, tho allow/regulate the
exchanges between agents when they adopt those roles.</p>
      <p>This becomes particulary important in some kinds of
organizations where the exchange processes promoted in their
context demand an intensive communication flow between the
organizational roles and/or groups of roles.</p>
      <p>An example of such organization is the one of a university,
considering, for example, its management processes, which are
mainly coordinated by the communication between the roles
(e.g, the president, a dean of the school, a head of department,
a course coordinator, a professor, a department secretary),
or between groups of roles (e.g., a department, a faculty,
a scientific board, a school board, a research laboratory, a
research group).</p>
      <p>We have studied such management processes in a particular
private communitarian university in Brazil, where it was
observed those intensive communication flows guiding all such
processes.</p>
      <p>
        The MAS organizational model MOISE+ [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ],
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], showed to be a practical organization
model very suitable for our purposes, given in particular the
very good set of tools that support it and help the design of
MAS.
      </p>
      <p>However, the MOISE+ model presents only the following
dimensions: the structural dimension (roles, role relations,
inheritance relation, links, groups, etc.), the funcional
dimension (global plans, missions, etc.), and the deontic dimension,
which relates the other two dimension by stating the
permissions and obligations of a role on a mission, thus lacking a
dimension to specify communications between roles, which
was essential in our application. Such lack of an explicit
dialogic dimension in the MOISE+ model, contrasted with
the central position that dialogues play in our theoretical
PopOrg model, motivated the present work.1</p>
      <p>Thus, the aim of this work is to propose the introduction
of a dialogic dimension in the MOISE+ model, focused in
the communication between roles at the MAS organization
level, not in the communication between agents at the MAS
population level. As a case study, we took the process of
creation of an episodic graduate course at that particular
private communitarian university.</p>
      <p>
        1The definition of the MOISE+ model was based on the MOISE [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ],
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] model, adding to it many facilities [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and offering a framework for
the reorganization of multiagent systems [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Neither the original MOISE+
nor in the MOISE+ model, however, gave the status of a full dimension for
the specification of the dialogues between roles.
      </p>
      <p>The paper is organized as follows. Section II briefly presents
basic concepts of MAS organization models, and, in particular,
the MOISE+ model, which is the one this paper is concerned
with. Section III presents our proposal for introducing a
dialogic dimension in the MOISE+ model, allowing for the
specification of the communication between roles. Section IV
presents a case study related to the process of creation of an
episodic graduate course at a particular private communitarian
university in Brazil. Section V is the Conclusion.</p>
      <p>II. MAS ORGANIZATIONAL MODELS AND MOISE+</p>
      <p>
        In the literature, it is possible to find many approaches for
MAS organization modelling [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Most of them offer a set
of computational tools to support their use in the modeling of
MAS. The development of these tools may consider either an
agent-centered or a system-centered conception [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>The former takes the agents as the engine for the organization
formation, focusing the organizational agent-level deliberative
mechanisms to interpret and reason about the specification
of the organization. In the latter, the main concern is the
organizational infrastructure, i.e., the organization exists a
priori (defined by the designer or by the agents themselves)
and the agents ought to follow it.</p>
      <p>
        In general, the MAS organization models present a
declarative language for the organization modelling and also an
organization architecture (see, e.g., the Islander editor [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and the
Ameli agent-based platform [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] for electronic institutions).
      </p>
      <p>
        The MOISE+ model, which is an organization-centered
model, also presents those facilities [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. In MOISE+,
there is a language for specifying the MAS organization, which
allows us to chose constraints and cooperation patterns to be
imposed on the agents, in order to develop the Organization
Specification (OS) . An Organization Entity (OE) is then
created as the agents adopt the roles specified in the organization
specification, i.e., a set of agents builds an organization entity
by adopting an appropriate organization specification in order
to achieve its purpose.
      </p>
      <p>The MOISE+ model considers three organizational
dimensions: the organization structure itself, its functions, and
the deontic relation among them to explain how a MAS
organization collaborates for its purpose:
• Structural Dimension (roles, groups, relations): A role is
conceived as a set of behavioral constraints that an agent
accepts since it joins a group in the organization. For
example, in the case of the organization of a university,
the agent that adopts the role of a professor has some
kind of authority over the one that is playing the role of
a student.
• Functional Dimension (goals, global plans, missions): It
defines a set of global plans for the MAS to achieve its
goals, which are structured in a social schema, as a goal
decomposition tree, where each goal may be decomposed
in sub-goals, and the responsibilities for the sub-goals
are distributed in missions. The mission are attributed to
the roles and constitute the commitments of the agents
that adopt such roles. Once an agent is committed with a
mission, it is responsible to achieve the goals related to it.</p>
      <p>The mission may be attached to individual preferences,
which are used in the case of establishing a preference
order among missions.
• Deontic Dimension (obligations, permissions): It specifies
the relations between the structural specification and the
functional specification, establishing which missions each
role is obliged or has the permission to realize.</p>
      <p>The first two dimensions can be specified almost
independently of each other, and, after, they are properly linked by the
deontic dimension, which facilitates also the reorganization of
the system.</p>
      <p>A MOISE+ organization specification is formed by a
Structural Specification (SS), a Functional Specification (FS)
and a Deontic Specification (DS). A a MOISE+ organization
specification can be represented as a XML file, using an
specific format, which can be manipulated by the MOISE+
editor.</p>
      <p>III. A DIALOGIC DIMENSION FOR THE MOISE+ MODEL</p>
      <p>As discussed in the Introduction, the specification of the
interactions/exchanges between roles at the organization level
may be an important tool for the regulation of the
interactions/exchanges between agents that adopt those roles at the
population level, and the communication is a fundamental tool
that the roles/agents have in order to perform
interactions/exchanges.</p>
      <p>
        For example, in the GAIA methodology [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], whose
underlying organization model allows to deal with adaptive
multiagent organizations [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], a role is defined by a set of four
attributes: responsibility, permissions, activities and protocols.
      </p>
      <p>
        The protocols establishes the requirements for the interactions
between roles (for example, to the role of manager may be
associated the Contract Net protocol). Those protocols may
be defined at the analysis phase. This association of protocols
to roles generates an interaction model, which specifies the
links between roles. Electronic institutions [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and the
OperA model [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] are other organizational models where the
specification of interactions also is a central feature.
      </p>
      <p>On the other hand, the MOISE+ organization model does
not support a clear specification of how the interaction between
roles may be conducted. In this paper, we propose the
integration of a fourth dimension to the MOISE+ model, namely
the dialogic dimension, which allows for the specification
of the communication between roles through protocols that
should/may be used by them.</p>
      <p>The idea of the inclusion of a dialogic dimension in the
MOISE+ model implies the addition of new relations in the
deontic dimension, indicating which missions present goals
that need communication between roles, and which protocols
are required/permitted to be used while trying to achieve those
goals.</p>
      <p>The new organization configuration that we propose for the
MOISE+ model is shown in Fig. 1.</p>
      <p>
        The protocols defined in the dialogic dimension are abstract,
i.e., they do not specify the details of the communication
formatives of FIPA ACL [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] are used in order to structure the
message in the communication specification, as can be seen in
the XML Code 2 (a generic specification) and in XML Code 3
(an instantiated specification).
      </p>
      <p>XML Code 2. A generic communication protocol
&lt;d i a l o g i c a l −s p e c i f i c a t i o n&gt;
&lt;p r o t o c o l −d e f i n i t i o n s&gt;
&lt;p r o t o c o l i d ="px" &gt;
&lt;seq&gt;
&lt;msg i d ="1" send ="roleX" r e c e i v e r ="roleY</p>
      <p>" &gt;
&lt;c o n t e n t t y p e ="request" l a n g u a g e ="</p>
      <p>Prolog" s a y s ="requested(Request)"</p>
      <p>/&gt;
&lt;r e t u r n r e p l y −w i t h ="X" /&gt;
operations to be used. The specification of how those
abstract communication operations are to be realized by the
communication primitives effectively available for the agents,
when they adopt the roles involved in those communications,
is defined separately, in a so-called Dialogic Specification
(DLS), which is treated as a new separate part in the PopOrg &lt;/ msg&gt;
specification, complementing the specification of how the &lt;/ seq&gt;
population structure implements the organization structure. &lt;/ p r o t o c o l&gt;</p>
      <p>The Deontic Specification of the MOISE+ is extended &lt;/ p r o t o c o l −d e f i n i t i o n s&gt;
with the element deontic-links, which is responsible for &lt;/ d i a l o g i c a l −s p e c i f i c a t i o n&gt;
defining which protocol is to be used by each role that has a
goal whose achievement demands an interaction with another XML Code 3. An instantiated communication protocol
role (see XML Code 1; note that the deontic-relation &lt;d i a l o g i c a l −s p e c i f i c a t i o n&gt;
element is original to the MOISE+ model). &lt;p r o t o c o l −d e f i n i t i o n s&gt;
&lt;/ msg&gt;
&lt;msg i d ="2" send ="roleY" r e c e i v e r ="roleX</p>
      <p>" &gt;
&lt;c o n t e n t t y p e ="inform" l a n g u a g e ="</p>
      <p>Prolog" s a y s ="reply([X1 = V1, X2
= V2, ... Xn = Vn])" /&gt;
&lt;r e t u r n in−r e p l y −t o ="X" /&gt;</p>
      <p>XML Code 1. Communication in the deontic specification
&lt;d e o n t i c −s p e c i f i c a t i o n&gt;
&lt;d e o n t i c −r e l a t i o n t y p e ="permission" r o l e ="role[x]"</p>
      <p>m i s s i o n ="m1" /&gt;
&lt;d e o n t i c −r e l a t i o n t y p e ="permission" r o l e ="role[y]"</p>
      <p>m i s s i o n ="m2" /&gt;
&lt;d e o n t i c −r e l a t i o n t y p e ="obligation" r o l e ="role[z]"</p>
      <p>m i s s i o n ="m3" /&gt;
&lt;d e o n t i c −l i n k s m i s s i o n ="m1" &gt;
&lt;l i n k t y p e ="obligation" g o a l ="g1" p r o t o c o l ="p1"</p>
      <p>/&gt;
&lt;/ d e o n t i c −l i n k s&gt;
&lt;d e o n t i c −l i n k s m i s s i o n ="m2" &gt;
&lt;l i n k t y p e ="obligation" g o a l ="g2" p r o t o c o l ="p2"</p>
      <p>/&gt;
&lt;l i n k t y p e ="permission" g o a l ="g3" p r o t o c o l ="p3"</p>
      <p>/
&lt;/ d e o n t i c −l i n k s&gt;
&lt;/ d e o n t i c −s p e c i f i c a t i o n&gt;</p>
      <p>A set of deontic-links like
&lt;deontic-links mission="m2" &gt;
&lt;link type="obligation" goal="g2" protocol="p2" /&gt;
&lt;link type="permission" goal="g3" protocol="p3" /&gt;
&lt;/deontic-links&gt;
says that whenever a goal has the mission m2, it has the
obligation of using protocol p2 to achieve goal g2 of m2, and
the permission to use protocol p3 to achieve goal g3 of m2.</p>
      <p>Although the communication protocols are defined
abstractly in the dialogic specification, the parameters and
per&lt;p r o t o c o l i d ="p1" &gt;
&lt;seq&gt;
&lt;msg i d ="1" send ="professor" r e c e i v e r ="</p>
      <p>student" &gt;
&lt;c o n t e n t t y p e ="request" l a n g u a g e ="</p>
      <p>Prolog" s a y s ="?- location(you,(</p>
      <p>City,Country))" /&gt;
&lt;r e t u r n r e p l y −w i t h ="address" /&gt;
&lt;/ msg&gt;
&lt;msg i d ="2" send ="student" r e c e i v e r ="</p>
      <p>professor" &gt;
&lt;c o n t e n t t y p e ="inform" l a n g u a g e ="</p>
      <p>Prolog" s a y s ="\+ City = pelotas,</p>
      <p>Country = brazil" /&gt;
&lt;r e t u r n in−r e p l y −t o ="address" /&gt;
&lt;/ msg&gt;
&lt;/ seq&gt;
&lt;/ p r o t o c o l&gt;</p>
      <p>In both codes, it is possible to observe the XML elements and
attributes used in the implementation of a particular example
of a dialogic specification:
• The element &lt;protocol&gt; has the attribute id, which is
responsible for linking the dialogic specification with the
deontic specification;
• The element &lt;msg&gt; may have from 2 to 4 attributes:
send/receiver (indicates who send/receive the
message), propagate (sends the message for a group), and
to (indicates the final target of the message, when it is
forwarded);
• The element &lt;content&gt; has 4 attributes: type (defines
an interpretation for the message), from (indicated the
first sender of the message), says (carries the content
of the message), and language (specifies the language,
which, in this case, is Prolog);
• The element &lt;return&gt; may have 1 or 2 attributes:
reply-with (contains the identification label for an
returning answer), and in-reply-to (contains the
identification label of the received message).</p>
      <p>Note that, for a particular application, a particular ontology
for role communication would be specified.</p>
      <p>In order to help the user, we implemented a viewer tool
(Fig. 2), which joints the dialogic specification with de deontic
specification, allowing to view, in a structured and organized
way, all the protocols that the roles use to execute their duties.</p>
    </sec>
    <sec id="sec-2">
      <title>IV. APPLICATION EXAMPLE</title>
      <p>For the case study of this work, we selected one of the
management processes that we found in the context of a
particular private communitarian university in Brazil, namely,
the management process of episodic graduate courses (the
course that should occur just once), which can be divided into
4 stages: (i) creation, (ii) promotion and advertisement, (iii)
classes and advising, and (iv) closing.</p>
      <p>In the first stage, called the creation phase, which
encompasses the conception and the formalization of the course, the
role professor is the one who has the idea to propose the
course.</p>
      <p>Then, this proponent professor starts to collect related
material, exchanging ideas with its colleagues (also with the
role professor), and also talking with the role dean of
department to which it proposes informally the creation of
the course.</p>
      <p>Observe that, at this phase, there is an intensive flow of
communication between the group faculty, i.e., between
the proponent professor and the other professors, and
between the roles professor and dean of department.</p>
      <p>The proponent professor also uses a lot of communication
in order to ask for services and instructions, give and receive
information/suggestions, to receive and discuss informal
reports, etc., during the creation phase.</p>
      <p>After an informal analysis if there is a good probability
to have the course proposal approved in the higher
management and scientific instances of the university, the proponent
professor develops an schema of the course pedagogical
project.</p>
      <p>Then, the dean of department constitutes a group, the
work team, which is composed by roles of professors. This
work team is supposed to have meetings in order to elaborate
the formal course pedagogical project.</p>
      <p>After that, the proponent professor requests that the
Control and Planning Consultancy to elaborate the
financial analysis (costs, incomings) of the proposal. After that,
the proponent professor formalizes its proposal, jointing
the course pedagogical project with the respective financial
analysis.</p>
      <p>In the sequence, the department secretary opens
a formal process, which is evaluated in the various
management and scientific instances of the university, such us:
Department Consultant Council, Graduate Board,
Administration Board, and Superior Scientific
Council.</p>
      <p>After been approved in all those instances, the process goes
to the second stage, which is the promotion/advertisement of
the course.</p>
      <p>If the course attracts a sufficient number of applications that
guarantees that it will be economical viable, then it is finally
approved, and it advances the other stages, namely, the classes
and advising, and finally the closing.</p>
      <p>In this paper, we show just the first stage of this process,
namely, the creation process. After the conceptual modeling
phase, where all the structure the university, related to this
application, was depicted, identifying all the roles, groups of
roles, relations, interactions between roles and between roles
and groups, global plans, missions, etc., we developed the
organization specification of a MAS for simulating the creation
process, using the MOISE+ model.</p>
      <p>Figures 3, and 4 show a sample of UML sequence diagrams,
illustrating how the role communication protocols of the
dialogic specification are visually designed.</p>
      <p>After the visual design phase, the XML representation of
the protocols are written. For example, the sequence diagram
of Fig. 3 generates the protocol shown in the XML Code 4.</p>
      <p>Figure 5 shows the deontic dimension, with the dialogical
elements that were added for the specification of the protocols
to be used in the interactions between roles in the creation
phase of the management process of episodic graduate courses.</p>
    </sec>
    <sec id="sec-3">
      <title>V. CONCLUSION</title>
      <p>It is possible to find in the literature several organizational
models for the modeling of multiagent systems. This work
was concerned, in particular, withe the MOISE+ model. The
MOISE+ model is an improvement over the MOISE model
that allowed its use in different contexts when modeling MAS
systems. However, some elements were not considered in
MOISE+ model, such us the specification of communication
protocols.</p>
      <p>In this paper, we discussed the importance, in some
specific applications, of having tools for the specification of the
interactions/exchanges that use communication between roles
at the MAS organization level, which may help the regulation
of the interactions/exchanges that use communication between
the agents that adopt those roles at the MAS population level.</p>
      <p>This work proposed an extension to the MOISE+
organizational model, which incorporated a dialogic dimension used to
specify the communication between roles, where the protocols
applied in the role communication are defined.</p>
      <p>The dialogic dimension was connected to the deontic
dimension by the adding new relations that are responsible for
indicating which missions have goals that need role
communication, specifying permission and obligations to use
communication protocols. The dialogic dimension was modeled with
the specification of the protocols using the XML language.</p>
      <p>We developed an application related to the creation phase
of the management process of a episodic graduate course
in a particular private communitarian university. This case
study was particulary interesting for the purpose of validating
our proposal, since that this kind of organization and its
management processes presented a large communication flow
between the roles.</p>
    </sec>
    <sec id="sec-4">
      <title>ACKNOWLEDGMENT</title>
      <p>This work is part of a larger project (RS-SOC: Rede
Estadual de Simulac¸a˜o Social), being run under the
FAPERGS/CNPq/PRONEX context, where the political aspects of
dialogical features of social organizations are being
investigated. The work is supported by FAPERGS/CNPq/PRONEX
(Proc. 10/0049-7) and CNPq (Proc. 483257/09-5,
307185/079, 304580/07-4). We thank Jomi Hu¨bner for helping us with
the MOISE+ tools and also for his valuable suggestions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A. C. da Rocha</given-names>
            <surname>Costa</surname>
          </string-name>
          and
          <string-name>
            <given-names>G. P.</given-names>
            <surname>Dimuro</surname>
          </string-name>
          , “
          <article-title>Semantical concepts for a formal structural dynamics of situated multiagent systems</article-title>
          ,” in Coordination, Organizations, Institutions, and
          <article-title>Norms in Agent Systems III, ser</article-title>
          . LNAI,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sichman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Noriega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Padget</surname>
          </string-name>
          , and S. Ossowski, Eds. Berlin: Springer,
          <year>2008</year>
          , no.
          <issue>4870</issue>
          , pp.
          <fpage>139</fpage>
          -
          <lpage>154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2] --, “
          <article-title>A basis for an exchange value-based operational notion of morality for multiagent systems</article-title>
          ,” in
          <source>Progress in Artificial Intelligence, 13th Portuguese Conf. on Artificial Intelligence, EPIA</source>
          <year>2007</year>
          ,
          <article-title>ser</article-title>
          . LNAI,
          <string-name>
            <given-names>J.</given-names>
            <surname>Neves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Santos</surname>
          </string-name>
          , and J. Machado, Eds. Berlin: Springer,
          <year>2007</year>
          , no.
          <issue>4874</issue>
          , pp.
          <fpage>580</fpage>
          -
          <lpage>592</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3] --, “
          <article-title>A minimal dynamical organization model,” in Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models</article-title>
          , V. Dignum, Ed.
          <source>Hershey: IGI Global</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>419</fpage>
          -
          <lpage>445</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4] --, “
          <article-title>Introducing social groups and group exchanges in the PopOrg model</article-title>
          ,”
          <source>in Proceedings of AAMAS 2009</source>
          , vol.
          <volume>1</volume>
          . Budapest: IFAAMAS,
          <year>2009</year>
          , pp.
          <fpage>1297</fpage>
          -
          <lpage>1298</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Piaget</surname>
          </string-name>
          ,
          <source>Sociological Studies. London: Routlege</source>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Homans</surname>
          </string-name>
          , Social Behavior - Its Elementary Forms. New York: Harcourt, Brace &amp; World,
          <year>1961</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Blau</surname>
          </string-name>
          , Exchange &amp; Power in Social Life. New Brunswick: Trans. Publish.,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wooldridge</surname>
          </string-name>
          ,
          <article-title>An Introduction to MultiAgent Systems</article-title>
          . Chichester: Wiley,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>¨bner</article-title>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          , “
          <article-title>A model for the structural, functional, and deontic specification of organizations in multiagent systems</article-title>
          ,” in
          <source>Advances in Artificial Intelligence, Proceedings of the 16th Brazilian Symposium on Artificial Intelligence</source>
          , ser. LNCS, G. Bittencourt and G. Ramalho, Eds., vol.
          <volume>2507</volume>
          . Springer,
          <year>2002</year>
          , pp.
          <fpage>118</fpage>
          -
          <lpage>128</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] --, “MOISE+
          <article-title>: towards a structural, functional, and deontic model for MAS organization</article-title>
          ,”
          <source>in Proc. of the First Intl. Joint Conf. on Autonomous Agents and Multiagent Systems</source>
          . New York: ACM,
          <year>2002</year>
          , pp.
          <fpage>501</fpage>
          -
          <lpage>502</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>¨bner, O. Boissier, and</article-title>
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , “
          <article-title>Programming MAS reorganisation with MOISE+,” in Foundations and Practice of Programming Multi-Agent Systems, ser</article-title>
          .
          <source>Dagstuhl Seminars Proc.,</source>
          J. Meyer, M. Dastani, and R. Bordini, Eds.,
          <source>no. 06261. IFBI</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>J. F. H</surname>
          </string-name>
          <article-title>u¨bner</article-title>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          , “
          <article-title>Developing organised multi-agent systems using the MOISE+ model: programming issues at the system and agent levels</article-title>
          ,”
          <source>International Journal of Agent-Oriented Software Engineering</source>
          , vol.
          <volume>1</volume>
          , no.
          <issue>3</issue>
          /4, pp.
          <fpage>370</fpage>
          -
          <lpage>395</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>J. F. H</surname>
          </string-name>
          <article-title>u¨bner</article-title>
          ,
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Bordini</surname>
          </string-name>
          , and G. Picard, “
          <article-title>Jason and MOISE+: Organisational programming in the agent contest 2008,” in Dagstuhl Seminar on Programming Multi-Agent Systems, ser</article-title>
          .
          <source>Dagstuhl Seminars Proc</source>
          .,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bordini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dastani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dix</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Fallah-Seghrouchni</surname>
          </string-name>
          , Eds., no.
          <issue>08361</issue>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>¨bner, “Moise+ framework and ora4mas,”</article-title>
          <source>in Proceedings of Lorentz Workshop on Rich Cognitive Models for Policy Design and Simulation</source>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jager</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonker</surname>
          </string-name>
          , and V. Dignum, Eds.,
          <string-name>
            <surname>Leiden</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>¨bner, O. Boissier, and</article-title>
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , “
          <article-title>Using jason and MOISE+ to develop a team of cowboys,” in Programming Multi-Agent Systems, ser</article-title>
          . LNAI, J. Meyer, M. Dastani, and R. Bordini, Eds. Berlin: Springer,
          <year>2006</year>
          , no.
          <issue>5442</issue>
          , pp.
          <fpage>238</fpage>
          -
          <lpage>242</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hannoun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Sayettatinho</surname>
          </string-name>
          , “MOISE:
          <article-title>An organizational model for multi-agent systems,”</article-title>
          <source>in Proc. of Intl. Joint Conferences, 7th. Ibero-American Conf. on Artificial Intelligence (IBERAMIA'00) and 15th. Braz. Symp. on Artificial Intelligence (SBIA'00)</source>
          <article-title>, ser</article-title>
          .
          <source>LNAI</source>
          , vol.
          <year>1952</year>
          . Berlin: Springer,
          <year>2000</year>
          , pp.
          <fpage>152</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hannoun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Sayettat</surname>
          </string-name>
          , “
          <article-title>Moise: An organizational model for multi-agent systems</article-title>
          ,”
          <source>in Proceedings of the International Joint Conference, 7th Ibero-American Conference on AI, 15th Brazilian Symposium on AI, IBERAMIA/SBIA</source>
          <year>2000</year>
          ,
          <article-title>ser</article-title>
          . LNAI,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Monard</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , Eds. Berlin: Springer,
          <year>2000</year>
          , no.
          <year>1952</year>
          , pp.
          <fpage>152</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>V.</given-names>
            <surname>Dignum</surname>
          </string-name>
          , Ed.,
          <source>Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models. Hershey: IGI Global</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lemaytre</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. B.</given-names>
            <surname>Excelente</surname>
          </string-name>
          ,
          <article-title>“Multi-agent organization approach</article-title>
          ,”
          <source>in Proceedings of II Iberoamerican Workshop on DAI and MAS</source>
          ,
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Garijo</surname>
          </string-name>
          and C. Lemaytre, Eds.,
          <string-name>
            <surname>Toledo</surname>
          </string-name>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>¨bner</article-title>
          , J. S. Sichman, , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          , “
          <article-title>Developing organised multi-agent systems using the moise+ model: Programming issues at the system and agent levels</article-title>
          ,”
          <source>International Journal of Agent-Oriented Software Engineering</source>
          , vol.
          <volume>1</volume>
          , no.
          <issue>3-4</issue>
          , pp.
          <fpage>370</fpage>
          -
          <lpage>395</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M.</given-names>
            <surname>Esteva</surname>
          </string-name>
          , D. de la Cruz, and
          <string-name>
            <given-names>C.</given-names>
            <surname>Sierra</surname>
          </string-name>
          , “ISLANDER:
          <article-title>An electronic institutions editor</article-title>
          ,
          <source>” in Proc. First international joint conference on autonomous agents and multiAgent systems, AAMAS</source>
          <year>2002</year>
          ,
          <article-title>ser</article-title>
          . LNAI,
          <string-name>
            <given-names>C.</given-names>
            <surname>Castelfranchi</surname>
          </string-name>
          and W. L. Johnson, Eds. Berlin: Springer,
          <year>2002</year>
          , no.
          <issue>1191</issue>
          , pp.
          <fpage>1045</fpage>
          -
          <lpage>1052</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Esteva</surname>
          </string-name>
          ,
          <article-title>Rodr´ıguez-</article-title>
          <string-name>
            <surname>Aguilar</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Rosell</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Arcos</surname>
          </string-name>
          , “AMELI:
          <article-title>An agent-based middleware for electronic institutions,” in Proc. Third international joint conference on autonomous agents and multi-agent systems</article-title>
          ,
          <source>AAMAS</source>
          <year>2004</year>
          ,
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Jennings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sierra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sonenberg</surname>
          </string-name>
          , and M. Tambe, Eds. New York: ACM,
          <year>2004</year>
          , pp.
          <fpage>236</fpage>
          -
          <lpage>243</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>¨bner</article-title>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          , “S-MOISE+
          <article-title>: A middleware for developing organised multi-agent systems,” in Coordination, organizations, institutions, and norms in multi-agent systems, ser</article-title>
          . LNAI,
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dignum</surname>
          </string-name>
          , E. Matson, and
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Sichman</surname>
          </string-name>
          , Eds. Berlin: Springer,
          <year>2006</year>
          , no.
          <issue>3913</issue>
          , pp.
          <fpage>64</fpage>
          -
          <lpage>78</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wooldridge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Jennings</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Kinny</surname>
          </string-name>
          , “
          <article-title>The gaia methodology for agent-oriented analysis and design</article-title>
          ,”
          <source>Autonomous Agents and MultiAgent Systems</source>
          , vol.
          <volume>3</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>285</fpage>
          -
          <lpage>312</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>L.</given-names>
            <surname>Cernuzzi</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Zambonelli</surname>
          </string-name>
          , “
          <article-title>Dealing with adaptive multi-agent organizations in the gaia methodology</article-title>
          ,”
          <source>in Proceedings of AOSE</source>
          <year>2005</year>
          ,
          <year>2005</year>
          , pp.
          <fpage>217</fpage>
          -
          <lpage>228</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>V.</given-names>
            <surname>Dignum</surname>
          </string-name>
          , “
          <article-title>A model for organizational interaction: based on agents, founded in logic,”</article-title>
          <source>Ph.D. dissertation</source>
          , University of Utrecht, Utrecht,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <article-title>Foundation for Intelligent Physical Agents</article-title>
          ,
          <source>FIPA 97 Specification Part</source>
          <volume>2</volume>
          :
          <string-name>
            <given-names>Agent</given-names>
            <surname>Communication Language</surname>
          </string-name>
          , Oct.
          <year>1997</year>
          , version
          <issue>2</issue>
          .0. [Online]. Available: http://www.fipa.org/spec/f8a22.zip
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>