<!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>Analyzable Enterprise Models Using Ontology</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Tata Research Development and Design Center Tata Consultancy Services 54B, Industrial Estate</institution>
          ,
          <addr-line>Hadapsar Pune, 411013</addr-line>
          <country country="IN">INDIA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>While a considerable amount of research on enterprise ontologies exists, work showing how to use ontologies for enterprise architecture (EA) analysis is scarce. We present our ongoing work on creating analyzable enterprise models using EA-based ontological representation. Our contributions are twofold: first, we show how an existing EA modeling language can be leveraged to create EA ontology and second, we show how EA analyses can be realized using this ontology. Initial results of basic EA change impact analysis suggest that ontology representation facilitates EA analysis prototyping due to right mix of representation and reasoning functionalities.</p>
      </abstract>
      <kwd-group>
        <kwd>Enterprise Models</kwd>
        <kwd>Enterprise Architecture</kwd>
        <kwd>Analysis</kwd>
        <kwd>Ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        From our past experience in delivering 70+ large business-critical enterprise
applications using model-driven [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and product line approaches [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], we have observed that
enterprises are getting larger in size and becoming increasingly connected. The cost
of incorrect decision in building these systems is becoming prohibitively high in spite
of cost benefits of model-driven development [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. A proper modeling mechanism is
needed that provides both core representation abilities to model an enterprise as well as
reasoning abilities to conduct analyses on this model. Enterprise ontologies have been
used to model enterprises and find answers to common sense questions using deductive
capabilities [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4–6</xref>
        ], but they have been restricted in their use to non-analysis purposes.
Our approach is to show that ontological representations can be leveraged e ectively
for modeling and analyzing enterprises.
      </p>
      <p>
        For this we create an EA ontology that is based on concepts and entities in
ArchiMate [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Our specific contribution is the demonstration of how the existing ontology
tools can be used to perform EA analysis with default reasoning services, particularly
change impact analysis [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] of EA with reference to concepts and relations in this case
study using our EA ontology. The main components in our implementation are
inference rule execution and exploitation of graph structure of ontology. Our initial
implementation of these analyses suggests that ontologies and ontology tools provide the
right mix of representation and reasoning abilities for modeling enterprises and quickly
prototyping various interesting analyses.
      </p>
      <p>The rest of the paper is structured as follows. In Section 2, we elaborate our
motivation and describe our EA ontology based on ArchiMate concepts and relations and
how we model the case study using this ontology. In Section 3, we detail a basic change
impact analysis with an implementation with ontology tools. We then discuss related
work and conclude the paper in Section 4.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Ontology-based Representation for EA</title>
      <p>A model of enterprise is generally created based on the principles of what is known as
enterprise architecture (EA). It is defined as the process of translating business vision
and strategy into e ective enterprise change1. We wanted to create model of enterprise
as a computational representation of business, IT, and infrastructure dimensions and
capture aspects such as structure, behavior, and information etc. across these
dimensions. This is illustrated on the left of Figure 1.</p>
      <p>Business
IT
Infrastructure
e
r
u
tc
u
r
t
S
r
o
i
v
a
h
e
B
n
o
i
t
a
m
Ifr
o
n
r
e
h
t
O</p>
      <p>M
itrrseenpSuNfeficceiessnatrDyeatnadils lzyaanA liaaunp
lEAnalysis Results leb leb
aeR +</p>
      <sec id="sec-2-1">
        <title>Concepts + Relations</title>
      </sec>
      <sec id="sec-2-2">
        <title>Reasoning</title>
        <p>
          l
Consistency Concept Queries Rules
Checking Satisfiability
isu tEn
gn rep EA
nO irs -b
t
o
l
gyo eedoM saed
As a first step in creating such an enterprise model we looked into EA frameworks
which assist in the process of creating, maintaining, and leveraging architecture of
an enterprise [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], for instance, Zachman Framework, the Open Group Architecture
Framework (TOGAF), Federal Architecture Framework (FEA), Gartner, and
ArchiMate. Our initial reviews of these frameworks suggested that irrespective of the
architectural methodology used by these frameworks, architectural artifacts used in these
frameworks are documents used as reference material and are non-machine-processable
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. These frameworks lack self assessment mechanism, i.e., what is modeled cannot
be checked for consistency but is correct by definition making them blue-print
frameworks [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Experienced enterprise architects and other personnel are supposed to use
their judgment in this regard.
1 http://www.gartner.com/it-glossary/enterprise-architecture-ea/
Gartner IT Glossary
        </p>
        <p>In contrast, representing enterprise models using ontology provides both
machineprocessability and a number of reasoning services including consistency checking. It is
possible therefore to make application of EA frameworks and techniques more or less
person-independent. These models could be used to conduct various analyses of the real
enterprise that they capture and utilize the results by possibly making changes to and/or
improving the real enterprise. This is shown on the right of Figure 1.
2.2</p>
        <p>
          EA Ontology
To create our enterprise ontology, we refer to ArchiMate metamodels of business, IT,
and infrastructure dimensions [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Note that in ArchiMate parlance what we referred
to as dimensions is called layers and IT layer is referred to as Application layer. We
chose ArchiMate as the EA framework to refer to because its set of core concepts and
relations provide good starting points for all that we intend to model in an enterprise.
        </p>
        <p>
          Basic Elements of EA Ontology We retained the distinction made in ArchiMate
around business, application, and infrastructure layers as well as structural (active and
passive) and behavioral concepts in the EA ontology. Active structural concepts signify
actors, behavioral concepts signify tasks and passive structural concepts signify objects
acted upon. Relations are also distinguished as being structural and behavioral but the
same set of relations occur across all three layers as indicated by generic metamodel of
ArchiMate [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Although Interface and Service are structural and behavioral concepts
respectively, they are not so distinguished in the ontology to retain special meaning
ascribed to them in the generic metamodel of ArchiMate. Accordingly, BusinessService
is defined as “Class: BusinessService _ EquivalentTo: BusinessLayer and Service
_ SubClassOf: usedBy some BusinessAgent, usedBy some
BusinessCoreBehavior”, where a BusinessAgent signifies either a BusinessActor, BusinessRole, or
BusinessCollaboration and BusinessCoreBehavior is either a BusinessFunction, a
BusinessProcess, or a BusinessInteraction. All other concepts are defined similarly.
        </p>
        <p>
          Case Study and Instantiated Model Archisurance is an enterprise architecture and
modeling case study referred to in [
          <xref ref-type="bibr" rid="ref13 ref7 ref8">7, 8, 13</xref>
          ]. It concerns a recent merger of three
insurance companies dealing in homeowners’ and travel insurance, auto insurance, and legal
expense insurance formed to take advantage of synergies between three organizations.
Key business functions of Archisurance include customer relations, claims, finance, and
document processing among others. Main concerns in this merger are integration and
alignment for the new companies’ business processes and applications. EA analysis
approaches could be used to address these issues to some extent. For instance, change
impact analysis [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] can be conducted to find out how di erent entities in Archisurance
a ect each other due to new integration e orts. We show how this can be achieved in
the next section.
        </p>
        <p>Ontology Tools We used the open source ontology editor Protégé2 to build our EA
ontology and to instantiate Archisurance model. We use Apache Jena3 semantic web
application framework for API-based access to ontologies specified in web ontology
language (OWL). To programmatically invoke reasoner services, we use Pellet4 API.
2 http://protege.stanford.edu/ Protégé Ontology Editor
3 http://jena.apache.org/ Apache Jena
4 http://clarkparsia.com/pellet/features Pellet Reasoner
For querying as well as executing rules over Archisurance model, we rely on SPARQL5
which is a query language for resource description framework (RDF - Serialization
format for OWL ontologies).
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Change Impact Analysis for EA</title>
      <p>
        Change impact analysis for EA is concerned with computing the e ects of change in
any part of an enterprise on the rest of the enterprise [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. For instance, changes in an
enterprise’s strategy can have multiple significant consequences in all three layers of an
enterprise including business processes, organization structure, data management and
technical infrastructure creating ripple e ects. The basic use of change impact analysis
is to find out what would happen if a change occurs before it actually happens. This is
particularly relevant in the integration e ort in Archisurance, as indicators of what can
be integrated and what needs to remain same as before [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        The basic idea of change impact analysis in EA is centered around a set of
heuristic rules based on the nature of relations that connect concepts. Such heuristic rules
take the form of ‘If there is a relation of kind X between concepts A and B, then when
A is deleted/modified B needs to be deleted/modified/is going to be dangled.’, where
X is an ArchiMate relation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Table 1 shows the heuristic rules for various
ArchiMate relations. Note that EA change impact analysis may neither be restricted to this
particular type of change impact computation, nor it is our intent to demonstrate how
good this type of analysis is compared to other methods of change impact computation
or to formalize change impact analysis for EA. We demonstrate in the following how
our ontological representation facilitates change impact analysis and makes it easier to
examine the ripple e ect described in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>Listing 1.1: INSERT Query Form for composedOf relation in SPARQL
1 INSERT
2 { ?b :Deleted true . } # Then b is deleted as well.
3 WHERE
4 {
5 # If a is composed of b
6 ?a :composedOf ?b .
7 # and a is deleted
8 ?a :Deleted true .
9 };</p>
      <p>EA Change Impact Analysis with Ontology A rule can be specified in SPARQL
using the CONSTRUCT query form. CONSTRUCT generates new facts based on
existing facts that match patterns specified in the WHERE clause. The facts generated by
CONSTRUCT are nevertheless not updated in the base ontology. For this we can use
the INSERT query form.</p>
      <p>Listing 1.1 shows that when a is composed of b and a is deleted, then so should be b.
This SPARQL query is in Terp format which is a combination of Turtle and Manchester
syntax for RDF serialization6. The WHERE clause specifies if part and CONSTRUCT
5 http://www.w3.org/TR/rdf-sparql-query/ SPARQL RDF Query Language
6 www.w3.org/2007/02/turtle/primer/ Turtle Syntax for SPARQL
Relation X
accesses
assignedTo
usedBy
realises
triggers
composedOf
clause specifies the then part of a rule. Unlike CONSTRUCT, INSERT actually updates
the boolean data type property Deleted to true. Note that similar to INSERT there is a
query form called DELETE, but we do not want to delete anything from the underlying
ontology, only indicate using a boolean flag that a concept is deleted.</p>
      <p>Executing such rules over an ontology is achieved by loading the ontology (.owl file
created, say in Protégé) as an Apache Jena ontology model via Pellet reasoner factory.
Then, a GraphStore is created with this model which acts as a container for graphs of
triples to be updated in the underlying ontology. The INSERT rule for instance can then
be executed over this ontology and the updated ontology is returned via updated
GraphStore. When talking about updating ontology, we are referring only to individuals rather
than classes. Only the model is updated, not the metamodel.</p>
      <p>Implementation Results To see the e ect of executing such rules over the
representation of entire enterprise, we refer the reader to Figure 2 which shows a snapshot
of Archisurance with concepts that are related to the ApplicationComponent
HomeNAwayPolicyAdministration. We wish to know what would happen if this concept is
deleted. As shown in Table 1, deleting concepts leads to deleting concepts they are
related to when relations are realises and composedOf . Deletion of a concept is treated
as a trigger for a change ripple.</p>
      <p>To actually a ect change ripples, we have to execute INSERT for all relations as
enumerated in Table 1 in one iteration. The iterations continue, until no new nodes
(concepts) in the GraphStore have their Deleted property updated to true. This is shown in
Listing 1.2. All the *Update strings are essentially INSERT queries similar to Listing
1.1. Once the iterations stop, we get all nodes (concepts) that are deleted (i.e., need
to be deleted) or have been dangled (i.e., are potentially dangling) due to deletion of
HomeNAwayPolicyAdministration.</p>
      <p>Listing 1.2: Ripple E ect Computation due to Deletion of a Concept
1 public void affectRipples(String startConcept) {
2 ...
3 while (rippleOut){
4 UpdateAction.parseExecute(prefix + accessUpdate , graphStore) ;
5 UpdateAction.parseExecute(prefix + assignedToUpdate , graphStore) ;
6 UpdateAction.parseExecute(prefix + usedByUpdate , graphStore) ;
7 // also execute usedBy, realises, triggers, &amp; composedOf over graphStore
8 ...
9 resultsNumNodes = com.clarkparsia.pellet.sparqldl.jena.</p>
      <p>SparqlDLExecutionFactory.
create(numNodesUpdated, model ).execSelect();
while (resultsNumNodes.hasNext()) {</p>
      <p>QuerySolution row= resultsNumNodes.next();
RDFNode concept= row.get("updatedConcepts");
... // Collect concepts that changed
}
... // Continue until no new concepts change</p>
      <p>Upon executing, we find that concepts that are deleted are
{PolicyDataManagement, CustomerDataAccess, RiskAssessment, ClaimInformationService,
PolicyCreationService}. Similarly concepts whose relations could now be potentially
dangling are {FinancialApplication, CheckAndSignContract, WebPortal,
CallCenterApplication, FormaliseRequest, CustomerDataMutationService}. Note
that e ects of this deletion reach from the application layer to the business layer due
to relations between a ected concepts. Deletion of
HomeNAwayPolicyAdministration results in making the relations of all business layer concepts shown in Figure 2 to
be potentially dangling. Only the accesses relations to concepts {CustomerFileData,
InsurancePolicyData} and usedBy relation to {PremiumPaymentService} remain
una ected.</p>
      <p>It is possible in this way to represent e ects of any change specified in Table 1. Since
we do not actually delete a concept in the ontology, we do not have to order the updates.
For instance, RiskAssessment application component is both deleted (because
HomeNAwayPolicyAdministration is deleted) and dangled (because
CustomerDataAccess is usedBy RiskAssessment and CustomerDataAccess is deleted because
HomeNAwayPolicyAdministration is deleted). We simply indicate that both
deletion and dangling is possible for the concept RiskAssessment.</p>
      <p>With this implementation infrastructure, it is easily possible to see which concepts
of a given kind in a given layer are most important and any change to these should be
treated with care. It is also possible to go from a coarser level of changes (i.e., deletion
or modification or concepts) to finer levels where value of a specific property changes
for a given concept leading to similar changes in properties of other concepts. The point
we want to stress is that with the ontological representation and rule execution, variants
of change can be easily conceptualized and tested for impact analysis in EA.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Related Work and Conclusion</title>
      <p>
        Previous ontology approaches targeted specific aspects of enterprises rather than taking
a holistic view of them, for instance activities and resources [
        <xref ref-type="bibr" rid="ref14 ref4">4,14</xref>
        ], tasks and workflows
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in organization [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], and strategy and marketing [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] etc. Our basic motivation for
enterprise modeling is that point views are insu cient to tackle rising complexities.
This is where EA frameworks come into play. While we based our ontology on EA
framework and modeling language ArchiMate, it is equally possible to do the same
using other frameworks. While ontological representation makes it straight forward to
apply structural and behavioral analyses, further investigations are needed to conduct
EA analyses such as capturing strategic intentions of actors in an enterprise [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and
scenario playing for enterprises with system dynamics [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>EA frameworks provide holistic treatment of enterprise systems but lack
machineprocessability, modeling assessment, and analyzability. Ontologies help in addressing
these issues in general and we showed in this paper how current ontology tools can be
utilized in concert to create machine-processable enterprise models based on ArchiMate
EA framework. We also showed that various existing EA analyses that are based on the
nature of concepts and relations can be readily prototyped with this infrastructure. The
same advantages can be obtained if EA ontology was based on any other EA
framework. Transferring the results of EA analysis to actual enterprise still requires human
intervention and automating this to the maximum extent possible constitutes part of our
ongoing work. Yet we believe that using ontologies to address these issues as shown in
this paper takes a small step in that direction.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kulkarni</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reddy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rajbhoj</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Scaling Up Model Driven Engineering - Experience and Lessons Learnt</article-title>
          . In Petriu, D.C.,
          <string-name>
            <surname>Rouquette</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haugen</surname>
          </string-name>
          , Ø., eds.:
          <source>MoDELS (2)</source>
          . Volume
          <volume>6395</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2010</year>
          )
          <fpage>331</fpage>
          -
          <lpage>345</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kulkarni</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roychoudhury</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Towards Business Application Product Lines. [
          <volume>18</volume>
          ]
          <fpage>285</fpage>
          -
          <lpage>301</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Sunkle</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kulkarni</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Cost Estimation For Model-driven Engineering</article-title>
          . [
          <volume>18</volume>
          ]
          <fpage>659</fpage>
          -
          <lpage>675</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>M.S.:</given-names>
          </string-name>
          <article-title>The TOVE Project Towards a Common-sense Model of the Enterprise</article-title>
          .
          <source>In: Proceedings of the 5th international conference on Industrial and engineering applications of artificial intelligence and expert systems. IEA/AIE '92</source>
          , London, UK, UK, Springer-Verlag (
          <year>1992</year>
          )
          <fpage>25</fpage>
          -
          <lpage>34</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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>House</surname>
            ,
            <given-names>R.</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>
          :
          <article-title>The Enterprise Ontology</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          <volume>13</volume>
          (
          <year>1998</year>
          )
          <fpage>31</fpage>
          -
          <lpage>89</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fraser</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tate</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bridge</surname>
            ,
            <given-names>S.: The</given-names>
          </string-name>
          <string-name>
            <surname>Enterprise Tool Set - An Open Enterprise Architecture</surname>
          </string-name>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lankhorst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Enterprise Architecture at Work: Modelling,
          <source>Communication and Analysis</source>
          . Springer (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>de Boer</surname>
            ,
            <given-names>F.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonsangue</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groenewegen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stam</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stevens</surname>
            , S., van der Torre,
            <given-names>L.W.N.</given-names>
          </string-name>
          :
          <article-title>Change Impact Analysis Of Enterprise Architectures</article-title>
          . In Zhang, D.,
          <string-name>
            <surname>Khoshgoftaar</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shyu</surname>
          </string-name>
          , M.L., eds.
          <source>: IRI, IEEE Systems, Man, and Cybernetics Society</source>
          (
          <year>2005</year>
          )
          <fpage>177</fpage>
          -
          <lpage>181</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. IEEE:
          <article-title>Recommended Practice for Architectural Description of Software-Intensive Systems</article-title>
          .
          <source>IEEE Std 1471-2000</source>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kulkarni</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roychoudhury</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sunkle</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barn</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Modeling and Enterprises - The Past, the Present, and the Future</article-title>
          . In: MODELSWARD'
          <fpage>13</fpage>
          .
          <article-title>(2013) Accepted</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wagter</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proper</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Witte</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>A Practice-based Framework For Enterprise Coherence</article-title>
          . In
          <string-name>
            <surname>Proper</surname>
          </string-name>
          , E.,
          <string-name>
            <surname>Gaaloul</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harmsen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wrycza</surname>
          </string-name>
          , S., eds.
          <source>: PRET. Volume 120 of Lecture Notes in Business Information Processing.</source>
          , Springer (
          <year>2012</year>
          )
          <fpage>77</fpage>
          -
          <lpage>95</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Haren</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Publishing</surname>
          </string-name>
          , V.H.:
          <source>ArchiMate 2</source>
          . 0 Specification. Van Haren Publishing Series. Bernan
          <string-name>
            <surname>Assoc</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jonkers</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Band</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quartel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <source>Archisurance Case Study. The Open Group Case Study (Document Number Y121)</source>
          (
          <year>January 2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>M.S.:</given-names>
          </string-name>
          <article-title>An Activity Ontology For Enterprise Modelling</article-title>
          . http://www. eil.utoronto.ca/tove/active/active.html (
          <year>June 1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barbuceanu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>An Organisation Ontology For Enterprise Modelling: Preliminary Concepts For Linking Structure And Behaviour</article-title>
          .
          <source>In: Proceedings of the 4th Workshop</source>
          on Enabling Technologies:
          <article-title>Infrastructure for Collaborative Enterprises (WETICE'95)</article-title>
          .
          <source>WET-ICE '95</source>
          , Washington, DC, USA, IEEE Computer Society (
          <year>1995</year>
          )
          <fpage>71</fpage>
          -
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.S.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strohmaier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Exploring Intentional Modeling and Analysis for Enterprise Architecture</article-title>
          .
          <source>In: Tenth IEEE International Enterprise Distributed Object Computing Conference (EDOC) Workshops</source>
          . (
          <year>2006</year>
          )
          <fpage>32</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Sterman</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          : Business Dynamics:
          <article-title>Systems Thinking and Modeling for a Complex World</article-title>
          . Irwin/
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. France, R.B.,
          <string-name>
            <surname>Kazmeier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atkinson</surname>
          </string-name>
          , C., eds.:
          <source>Model Driven Engineering Languages and Systems - 15th International Conference, MODELS</source>
          <year>2012</year>
          , Innsbruck, Austria,
          <source>September 30-October 5</source>
          ,
          <year>2012</year>
          . Proceedings. In France, R.B.,
          <string-name>
            <surname>Kazmeier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atkinson</surname>
          </string-name>
          , C., eds.:
          <source>MoDELS</source>
          . Volume
          <volume>7590</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>