<!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>An ontologically well-founded framework for modelling Business Organizations, Processes and Services</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Author Alessander Botti Benevides</string-name>
          <email>bottibenevides@disi.unitn.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Supervisors Nicola Guarino</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chiara Ghidini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giancarlo Guizzardi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>João Paulo Andrade Almeida</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Studies/Stage</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>st year Ph.D. student</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ontology</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Conceptual Modeling Research Group (NEMO)</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Affiliation ICT Doctoral School, Information Engineering and Computer Science Department (DISI), University of Trento</institution>
          ,
          <addr-line>Unitn</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Computer Science Department, Federal University of Espírito Santo (UFES)</institution>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Graduate Program in Computer Science (PPGI), Technology Center (CT), Federal University of Espírito Santo</institution>
          ,
          <addr-line>UFES</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Laboratory for Applied Ontology (LOA), Institute of Cognitive Sciences and Technologies (ISTC), National Research Council, CNR</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Aims and Objectives of the Research Our primary aim is to create an ontologically well-founded framework for modelling Business Organizations, Processes and Services under a common unifying view. Such a framework will include both a language and a methodology, possibly supported by interactive modelling tools. For the language component, a secondary aim is to explore the computational complexity of syntactic verification and model generation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        1. Previous experience shows that modelling languages that implement very general,
upper-level ontological constraints in their own syntax (e.g., OntoUML [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]) have a
number of practical advantages. An issue we want to explore is how this approach
can be extended to more specific, application-oriented modelling needs, by
incorporating further middle-level constraints, reflecting a shared ontology of
organizations, processes, and services.
2. Would such a language be useful/practical? In particular, considering issues like
modelling constructs adequacy and computational costs of syntax verification and
model generation, we need to achieve a careful balance between richness of
constructs on one hand, and availability of a proper methodology for choosing the
right constructs and adopting effective modelling patterns on the other hand. What
would be the optimal balance between language and methodology?
3. What would be the computational complexity (and practical cost) of (i) performing
syntactic verification, (ii) suggesting modelling patterns and (iii) generating models on
such a language? Would these problems be decidable/tractable?
      </p>
    </sec>
    <sec id="sec-2">
      <title>Research Methodology</title>
      <p>In order to achieve our base goals, we idealized the following tasks:</p>
      <sec id="sec-2-1">
        <title>1. Analyse the state of the art concerning:</title>
        <p>
          a. Languages and standards for modelling Business Organizations (e.g., UML
[
          <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
          ], OntoUML [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]), Business Processes (e.g., BPMN [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], YAWL [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], PSL [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ],
ARIS [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], ORM [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]) and Services;
b. Foundational ontologies (e.g., DOLCE [
          <xref ref-type="bibr" rid="ref10 ref9">9,10</xref>
          ], UFO [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]);
c. Middle-level ontologies: Process ontologies [
          <xref ref-type="bibr" rid="ref11 ref6">6,11</xref>
          ], Enterprise ontologies
[
          <xref ref-type="bibr" rid="ref12 ref13">12,13</xref>
          ] and Services and value flow ontologies [
          <xref ref-type="bibr" rid="ref14 ref15">14,15</xref>
          ];
2. Isolate a suitable middle-level ontology, possibly merging and/or extending existent
ontologies;
3. Find a set of relevant patterns in Business Organizations, Business Processes and
Services and analyse them in order to propose a number of good modelling choices
that can improve the overall quality of the models;
4. Create a language such that:
a. The abstract syntax is a suitable subset of the set of ontological categories;
b. The syntactic constraints are derived from ontological constraints;
5. Define suitable methodological guidelines founded on ontological distinctions. The
methodology will possibly suggest a set of annotation patterns and/or stereotypes for
existent languages and standards;
6. Define modelling patterns that can guide modellers in making suitable ontological
choices;
7. Perform empirical studies on the usability of (i) the methodology and (ii) the language.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Concerning the secondary goals:</title>
        <p>1. Analyse the computational complexity (and practical costs) of (i) performing syntactic
verification, (ii) suggesting modelling patterns and (iii) generating models;
2. Implement interactive modelling tools capable of (i) performing syntactic verification,
(ii) suggesting these modelling patterns when suitable, (iii) generating models;</p>
      </sec>
      <sec id="sec-2-3">
        <title>3. Perform empirical studies on the usability of the tools.</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Research Results to Date</title>
      <p>We are building a tentative mapping from the foundational ontology DOLCE to UFO in order
to define the foundational ontology that will be employed.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Guizzardi</surname>
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2005</year>
          ),
          <article-title>Ontological foundations for structural conceptual models</article-title>
          ,
          <source>Ph.D. thesis</source>
          , University of Twente, Enschede, The Netherlands.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Object Management Group (
          <year>2009</year>
          ),
          <article-title>OMG Unified Modeling Language (OMG UML)</article-title>
          ,
          <source>Infrastructure, Version</source>
          <volume>2</volume>
          .2,
          <string-name>
            <given-names>Technical</given-names>
            <surname>Report</surname>
          </string-name>
          formal/2009-02-04.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Object Management Group (
          <year>2009</year>
          ),
          <article-title>OMG Unified Modeling Language (OMG UML)</article-title>
          ,
          <source>Superstructure, Version</source>
          <volume>2</volume>
          .2,
          <string-name>
            <given-names>Technical</given-names>
            <surname>Report</surname>
          </string-name>
          formal/2009-02-02.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Object Management Group (
          <year>2011</year>
          ),
          <article-title>Business Process Model and Notation (BPMN), Version 2</article-title>
          .0,
          <string-name>
            <given-names>Technical</given-names>
            <surname>Report</surname>
          </string-name>
          formal/2011-01-03.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hofstede A. H. M. ter</surname>
          </string-name>
          , Aalst W. M. P. van der,
          <string-name>
            <surname>Adams</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russell</surname>
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2009</year>
          ),
          <source>Modern Business Process Automation: YAWL and its Support Environment</source>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bock</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gruninger</surname>
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          ),
          <article-title>PSL: A Semantic Domain for Flow Models</article-title>
          ,
          <source>Software and Systems Modeling Journal.</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Scheer</surname>
            <given-names>A.W.</given-names>
          </string-name>
          (
          <year>1999</year>
          ), ARIS - Business Process Modeling, 3rd ed., Springer.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Halpin</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morgan</surname>
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2008</year>
          ), Information Modeling and Relational Databases, Morgan Kaufmann Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Masolo</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borgo</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guarino</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oltramari</surname>
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2003</year>
          ),
          <article-title>Wonderweb deliverable d18, ontology library (final)</article-title>
          ,
          <source>Technical Report ver. 1.0</source>
          ,
          <fpage>31</fpage>
          -
          <lpage>12</lpage>
          -
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Borgo</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masolo</surname>
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2009</year>
          ), Handbook on Ontologies, Springer Verlag, second edition.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Montali</surname>
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2009</year>
          ),
          <article-title>Specification and Verification of Declarative Open Interaction Models: a Logic-Based Approach</article-title>
          ,
          <source>Ph.D. Thesis</source>
          , Department of Electronics, Computer Science and Telecommunications Engineering, University of Bologna.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dietz</surname>
            <given-names>J. L. G.</given-names>
          </string-name>
          (
          <year>2006</year>
          ),
          <source>Enterprise ontology - theory and methodology</source>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Uschold</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>King</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moralee</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zorgios</surname>
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>The Enterprise Ontology</article-title>
          , in Knowl.
          <source>Eng. Rev</source>
          .
          <volume>13</volume>
          ,
          <issue>1</issue>
          (March
          <year>1998</year>
          ),
          <fpage>31</fpage>
          -
          <lpage>89</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ferrario</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guarino</surname>
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2009</year>
          ),
          <article-title>Towards an Ontological Foundation for Services Science</article-title>
          , in D. Fensel, and P. Traverso (eds.),
          <source>Proceedings of Future Internet Symposium</source>
          <year>2008</year>
          , Springer Verlag, Lecture Notes in Computer Science, vol.
          <volume>5468</volume>
          , Berlin Heidelberg, pp.
          <fpage>152</fpage>
          -
          <lpage>169</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hruby</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiehn</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheller</surname>
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2006</year>
          ),
          <article-title>Model-Driven Design Using Business Patterns</article-title>
          , Springer-Verlag,
          <article-title>Japanese edition by Nikkei BP</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>