<!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>Computational Accountability and Responsibility in the MAS Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Multiagent Systems.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Advisor: Matteo Baldoni</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universita degli Studi di Torino - Dipartimento di Informatica</institution>
          ,
          <addr-line>Torino</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The aim of my PhD is to investigate the notions of computational accountability and responsibility in multiagent systems, and in particular in multiagent organizations. The main objective is to develop both a conceptual framework and a programming platform providing an explicit representation of the two concepts and allowing their usage to simplify the design and development of such systems.</p>
      </abstract>
      <kwd-group>
        <kwd>Accountability</kwd>
        <kwd>Responsibility</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Multiagent Systems (MAS) provide useful abstractions for the development of
complex (distributed) systems characterized by multiple individuals that
execute, interact and coordinate with each other to achieve individual or collective
goals. In these kinds of systems software components are represented as
goaloriented autonomous agents, which act in a shared and possibly distributed
environment and need to coordinate between each other. Organizations represent
strategies to decompose complex goals into simpler sub-goals and to allocate
them to roles which are then played by agents. Furthermore, norms allow to
enrich this structure with a notion of social expectation. However, in open
systems, each autonomous agent has its own goals and capabilities to accommodate
in the global organizational picture. This result can be achieved by
establishing explicit relationships, directed from one agent to another, that re ect the
legitimate expectations the second principal has of the rst. Such relationships
can be then used as a basis (i) to e ectively decompose the organizational goals
and assign tasks to agents and (ii) to determine who should answer when an
unexpected outcome is detected.</p>
      <p>
        On this foundation, wishing to voice my own contribution, the aim of my
PhD is to investigate the notions of computational accountability (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]) and
responsibility as tools to represent and model social relationships in multiagent
systems, and especially in multiagent organizations. The overall objective is to
develop both a conceptual framework and a programming platform to simplify
the design and the development of accountability and responsibility supporting
MAS organizations.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Motivations and context</title>
      <p>
        To face the inherent need of coordination among agents, the organizational
metaphor [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] has been used for a long time in MAS to de ne a structure of
roles and relations through which tasks are distributed among agents. A
second generation of organization models (see, e.g., [
        <xref ref-type="bibr" rid="ref12 ref14">12, 14</xref>
        ]) introduced norms in
the structure of roles and tasks, enriching it with the notion of social
expectations. However, while addressing the requirement of assigning duties and rights
to agents, agent organizations have been criticized (see e.g., [
        <xref ref-type="bibr" rid="ref10 ref8">8, 10</xref>
        ]) because they
obfuscate accountability. As an illustration let's consider a simple organization
that generates obligations to perform the actions necessary to build a house to
some participating agents. If the goal of building a wall were wrongly assigned to
a painter agent, would it be licit to sanction him/her for not having ful lled the
obligation? Maybe the agent is not even capable of building walls, or this is not
in agreement with his/her own internal goals. Agent autonomy, indeed, demands
a di erent way of conceptualizing coordination in terms of responsibilities that
are explicitly taken on by them, and by establishing directed accountability
relationships, from one agent to another, that re ect the legitimate expectations the
second principal has of the rst, and that are grounded in the notion of control
the rst agent has over a situation.
      </p>
      <p>
        In general, one might see accountability as the assumption of responsibility
for decisions and actions that a principal has towards another party. Di erent
research communities have dealt with the topic of accountability in software
systems. More speci cally, in the MAS community, Chopra and Singh see
accountability as an explicitly established context-speci c relationship between
two parties [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Burgermeestre and Hulstijin, in turn, focus on the entire process
of accountability determination [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Nevertheless, a complete model of
accountability and of how accountability relationships are created and evolve is still
missing. Concerning responsibility, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] sees it as a unique charge assigned to an
agent. Accountability, in turn, speci es the proper way to discharge the given
responsbility. This view is compatible with the triangle model of responsibility
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] according to which the term bears two main understandings: one amounting
to causation, the other to answerability. In this view, accountability is a
pyramid, that comes into being when an accredited public observes a responsibility
triangle. However, none of the currently proposed approaches provide a precise
information model that links the concepts to how the environment evolves.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Contribution</title>
      <p>The aim of my PhD will be to characterize the notions of accountability and
responsibility in software systems, especially in multiagent organizations. By
these terms I mean the realization via software of the abilities to trace, evaluate,
and communicate accountability and responsibility. In particular, the problem
will be addressed (i) by supplying a formal model and de nition of computational
accountability, clarifying its relation with the sibling notion of responsibility,
and (ii) by providing both modeling and computational tools which simplify the
realization of accountability and responsibility supporting agent organizations.
The purpose is to come up with a formalization of the two concepts as
rstclass entities which can be used both by the designer to describe the expected
behavior of the system and by the actual agents to direct their own conduct.</p>
      <p>
        The rst part of my project is, and will be, focused on the development of a
methodology and framework for the design and development such organizations.
The construction of a comprehensive system requires many di erent elements:
a formal model of accountability and responsibility, an engine able to properly
distribute responsibilities, an automated forum able to discern the accountability
of all the involved agents, and a mechanism that keeps track of who could be
accountable for what and in which situation. The second part of the project will
be devoted to the development of an actual programming platform implementing
the previously mentioned framework. The idea is to develop a library to be used
to integrate accountability and responsibility support in some of the most widely
used frameworks for programming MAS organizations. One platform that seems
particularly promising is JaCaMo [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], a conceptual model and platform built on
the top of three existing platforms, namely Jason, CArtAgO, and Moise. The
choice of JaCaMo is due to the fact that it provides a very good integration of
the concepts which carachterize agents, environments and organizations, both
from a conceptual and from a computational point of view.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Preliminary results</title>
      <p>
        The project has found a rst realization in the ADOPT (Accountability-Driven
Organization Programming Technique) protocol for creating and manipulating
accountability relationships. Technically, the core of the proposal builds upon the
notion of role and the action of role adoption, on one side, and on the concept of
social commitment [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], on the other side. An early version of ADOPT has been
presented in [
        <xref ref-type="bibr" rid="ref2 ref3">3, 2</xref>
        ]. The main intuition is that, when an agent wants to play a role
in an organization, it has to explicitly accept all the accountability requirements
associated with the role itself, expressed as social commitments. The protocol
speci es the shapes of these commitments and controls their creation. ADOPT
has been, then, re ned in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] by clearly separating the role adoption phase from
the goal agreement phase. Moreover, as a case study, an extension of the JaCaMo
framework that implements the protocol has been developed.
      </p>
      <p>
        At the same time, in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], an information model that describes which data
should be available, together with their relationships, in order to identify
accountabilities in a group of interacting parties has been proposed. The model
re nes the characterization of accountability traced with ADOPT, by identifying
the main concepts that come into play in the process of accountability
determination, such as mutually held expectation and control. The model is provided in
Object-Role Modeling1 (ORM) due to the relational nature of the represented
concepts.
1 http://www.orm.net/pdf/ORMwhitePaper.pdf
      </p>
    </sec>
    <sec id="sec-5">
      <title>Evaluation plan</title>
      <p>The conceptual model and platform described above will be evaluated in two
ways, as follows. Regarding the formal model of accountability and responsibility,
the proposal will be compared to the main approaches to accountability from
other areas, such as social sciences, economics, public administration, psychology,
and so on. Accountability is considered a central concept in many elds that
study human interaction and the very same abstractions used in these elds
could be e ective in the context of intelligent systems. Accountability is rather
a complex concept, with many di erent declinations; the aim is to propose a
characterization of it able to capture as many of them as possible. Moreover, the
proposal will be compared with other widely accepted models of coordination,
such as the ones based on norms and the ones based on social commitments.</p>
      <p>
        For what concerns the programming platform, the plan is to evaluate it
inside the JaCaMo framework. I plan to use the platform to model real-world
scenarios in order to show the bene ts coming from an explicit representation
of accountability and responsibility in both the design and execution phases of
the systems. A particularly promising source of practical use cases is the
business processes area. Actually, multiagent organizations can be e ectively used
to represent complex business processes with several interacting components.
Concretely, the plan is to show how an explicit representation of
accountability and responsibility relationships, with a well-de ned semantics, can simplify
both design execution, by addressing some weaknesses that emerge in scenarios
which proved to be particularly challenging to model. One emblematic case is
the one-to-many pattern of interaction as proposed by Silver [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], in the Hiring
Process scenario.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and future work</title>
      <p>Agents in a social state can in uence the environment and the agents around
them. Moreover, in open systems, agents in an organization consider it as a
means for reaching their own goals. These goals, however, may not coincide with
the organizational ones. The explicit representation of the relationships created
between the agents and between agents and organizational goals can strongly
increase the robustness of such systems (i) by supporting the decomposition and
distribution of the organizational goal(s) and (ii) by providing a mechanism to
nd who should answer in a given situation of interest. My aim, with my PhD
project, is to model these social relationships relying on the notions of
accountability and responsibility and use them to simplify the design and development
of the resulting systems.</p>
      <p>
        Future work includes, but is not limited to, a further re nement of the
formalization of accountability and responsibility relationships for computational
use. This includes, for instance, the integration of the model in the well-known
organizational speci cation of the Moise [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] language. A big e ort will be then
devoted to the realization of the actual programming platform for computational
accountability and responsibility support in MAS organizations.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baldoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baroglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>May</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micalizio</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tedeschi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Computational accountability</article-title>
          .
          <source>In: Proc. of URANIA 2016 workshop co-located with AI*IA 2016. CEUR Workshop Proceedings</source>
          , vol.
          <year>1802</year>
          , pp.
          <volume>56</volume>
          {
          <issue>62</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baldoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baroglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>May</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micalizio</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tedeschi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : ADOPT JaCaMo:
          <article-title>Accountability-driven organization programming technique for JaCaMo</article-title>
          .
          <source>In: Proc . of PRIMA 2017. LNCS</source>
          , vol.
          <volume>10621</volume>
          , pp.
          <volume>295</volume>
          {
          <fpage>312</fpage>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Baldoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baroglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>May</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micalizio</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tedeschi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Supporting organizational accountability inside multiagent systems</article-title>
          .
          <source>In: Proc. of AI*IA 2017. LNCS</source>
          , vol.
          <volume>10640</volume>
          , pp.
          <volume>403</volume>
          {
          <fpage>417</fpage>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Baldoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baroglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>May</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micalizio</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tedeschi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Computational Accountability in MAS Organizations with ADOPT</article-title>
          .
          <source>Applied Sciences</source>
          <volume>8</volume>
          (
          <issue>4</issue>
          ) (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Baldoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baroglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>May</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micalizio</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tedeschi</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>An information model for computing accountabilities</article-title>
          .
          <source>In: Proc. of AI*IA</source>
          <year>2018</year>
          . LNCS, Springer (
          <year>2018</year>
          ), To appear
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Boissier</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bordini</surname>
            ,
            <given-names>R.H.</given-names>
          </string-name>
          , Hubner,
          <string-name>
            <given-names>J.F.</given-names>
            ,
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Santi</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>: Multi-agent oriented programming with JaCaMo</article-title>
          .
          <source>Sci. of Computer Programming</source>
          <volume>78</volume>
          (
          <issue>6</issue>
          ),
          <volume>747</volume>
          {
          <fpage>761</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Burgemeestre</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hulstijn</surname>
          </string-name>
          , J.: Handbook of Ethics, Values, and
          <article-title>Technological Design: Sources, theory, values and application domains, chap. Designing for Accountability and Transparency: A value-based argumentation approach</article-title>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Chopra</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dalpiaz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aydemir</surname>
            ,
            <given-names>F.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giorgini</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mylopoulos</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          : Protos:
          <article-title>Foundations for engineering innovative sociotechnical systems</article-title>
          .
          <source>In: IEEE 22nd Int. Req. Eng. Conf</source>
          . pp.
          <volume>53</volume>
          {
          <issue>62</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Chopra</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>M.P.:</given-names>
          </string-name>
          <article-title>The thing itself speaks: Accountability as a foundation for requirements in sociotechnical systems</article-title>
          .
          <source>In: 7th IEEE Int. Workshop RELAW</source>
          . pp.
          <volume>22</volume>
          {
          <issue>22</issue>
          (8
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Chopra</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          :
          <article-title>From social machines to social protocols: Software engineering foundations for sociotechnical systems</article-title>
          .
          <source>In: Proc. of the 25th Int. Conf. on WWW</source>
          . pp.
          <volume>903</volume>
          {
          <issue>914</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Corkill</surname>
            ,
            <given-names>D.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lesser</surname>
            ,
            <given-names>V.R.:</given-names>
          </string-name>
          <article-title>The use of meta-level control for coordination in distributed problem solving network</article-title>
          .
          <source>In: Proc. of IJCAI 1983</source>
          . pp.
          <volume>748</volume>
          {
          <issue>756</issue>
          (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dignum</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vazquez-Salceda</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dignum</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Omni: Introducing social structure, norms and ontologies into agent organizations</article-title>
          .
          <source>In: ProMAS</source>
          . vol.
          <volume>4</volume>
          , pp.
          <volume>181</volume>
          {
          <fpage>198</fpage>
          . Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Feltus</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Aligning Access Rights to Governance Needs with the Responsability MetaModel (ReMMo) in the Frame of Enterprise Architecture</article-title>
          .
          <source>Ph.D. thesis</source>
          , University of Namur, Belgium (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Fornara</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vigano</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verdicchio</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colombetti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Arti cial institutions: a model of institutional reality for open multiagent systems</article-title>
          .
          <source>Arti cial Intelligence and Law</source>
          <volume>16</volume>
          (
          <issue>1</issue>
          ),
          <volume>89</volume>
          {
          <fpage>105</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hubner</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sichman</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boissier</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Developing organised multiagent systems using the MOISE+ model: Programming issues at the system and agent levels</article-title>
          .
          <source>Int. J. Agent-Oriented Softw. Eng</source>
          .
          <volume>1</volume>
          (
          <issue>3</issue>
          /4),
          <volume>370</volume>
          {
          <fpage>395</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Schlenker</surname>
            ,
            <given-names>B.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Britt</surname>
            ,
            <given-names>T.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pennington</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodolfo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doherty</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>The triangle model of responsibility</article-title>
          .
          <source>Psychological Review</source>
          <volume>101</volume>
          (
          <issue>4</issue>
          ),
          <volume>632</volume>
          {652 (
          <year>October 1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Silver</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>BPMN Method and Style, with BPMN Implementer's Guide</article-title>
          . CodyCassidy Press, Aptos, CA, USA, second edn. (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>M.P.:</given-names>
          </string-name>
          <article-title>An ontology for commitments in multiagent systems</article-title>
          .
          <source>Arti cial Intelligence and Law</source>
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <volume>97</volume>
          {
          <fpage>113</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>