<!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>Connecting the Dots: Examining Visualization Techniques for Enterprise Architecture Model Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>David Naranjo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Sa´nchez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorge Villalobos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Systems and Computing Engineering Universidad de los Andes</institution>
          ,
          <addr-line>Bogota ́</addr-line>
          ,
          <country country="CO">Colombia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The discourse of Enterprise Architecture is based on modeling and performing 'holistic' (multi-layer) analyses. However, view centered methodologies offer a partial glimpse of the overall architecture, and current tools do not bring an explicit method of navigating the underlying model. Considering that we need a starting point for analysis and explore the whole model in order to drill down on more specific analysis techniques, we compare overview visualizations depending on topological properties of the model and a set of domain-specific requirements. Four techniques are examined, and they visualize five Analytical Scenarios that represent typical questions that could arise on a EA diagnostic.</p>
      </abstract>
      <kwd-group>
        <kwd>EA Visual Analysis</kwd>
        <kwd>Visualizations</kwd>
        <kwd>Enterprise Model Topology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Nowadays, as we are more capable of capturing all kinds of information, the need to
make sense of it is most compelling. Instead of facing the problem of collecting this
data, the main issue is to propose methods and models, which can turn it into reliable
and provable knowledge [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In complex domains we have seen the rise of experts (we
usually call them analysts), that process this information using certain reasoning
process, thus providing insights that generate knowledge and serve as input for decision
making.
      </p>
      <p>
        In this aspect, Enterprise Architecture (EA) has been proven as a valuable tool for
aligning business strategies with Information Technologies projects and infrastructure.
A key function of EA is the static analysis of current architectures in order to drive IT
projects and close gaps. Given its broad scope –e.g. impact analysis vs. business
process analysis–, and the use of different techniques, ranging from ad-hoc to quantitative
analysis, it is important to point that no common definition of the term EA Analysis has
emerged [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        However, we invite the reader to think of EA analysis as more than a static process
with a collection of techniques. We think that the analyst, his own experience and
reasoning power are ‘the spice’ that give flavor to analysis, making sense of the information
of the enterprise, that means, turning it into reliable and comprehensible knowledge [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
with the objective of providing valuable insights that support decision making at the
different organizational levels. For this reason, making assessments of architectures is a
core competency for an architect.
      </p>
      <p>
        As all the collected information from the different domains of the organization –the
EA model– is more detailed and complex, assessments are more difficult to perform.
Given the iterative and reflective nature of this analysis process, EA Frameworks such
as DoDAF emphasize on tool-assisted and tool-supported analyses whenever possible
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, in our previous work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] we have seen that there is still no starting point
for analysis both in EA commercial products and in the research community. Most tools
offer queries and partial views as the only means to perform analysis, with little support
to ad-hoc analyses, and offering no traceability on their outcome and impact on the
architecture.
      </p>
      <p>
        In decision-making, “the useful information is drawn from the overall relationships
of the entire [data] set” [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. For this reason, a major challenge in EA is to find effective
techniques to visualize enterprise architectures as a whole. Overview/holistic
visualizations of the architecture harness the cognitive power of the visual domain and make
more easy to find patterns and explore the architecture. This brings us to our research
question: How effective can be existing visualization methods when we apply them in
the context of EA analysis?
      </p>
      <p>
        With the purpose of illustrating the different subjects at hand, we will provide the
results of our experimentation with four VA techniques, that are widely used in other
domains, to visualize the enterprise model of our case study. This experimentation is
supported by five Analytical Scenarios, which are typical questions that can be
formulated throughout the EA Analysis process. Each visualization is adapted to show the
maximum amount of information, taking care of following the Visual and EA Analysis
requirements defined in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>The structure of this paper is as follows: First, we will characterize enterprise
models and their topology (Section 2) and introduce EA Analysis supported by Visual
Overview (Section 3). In Section 4, we will explain the Case Study and Analytical
Scenarios selected for this research. Finally, in Section 5 we will perform an evaluation
of the effectiveness of the selected techniques for overview analysis.</p>
    </sec>
    <sec id="sec-2">
      <title>2 The topology of Enterprise Models</title>
      <p>
        Enterprise Architecture has been supported by different paradigms of Enterprise
Modeling [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7, 8, 9</xref>
        ]. For this paper, we will adopt the following notion:
Definition 1. An Enterprise Model (EM) is a representation of the information in all
aggregate artifacts (including documents, diagrams, deliverables, or any structured piece of enterprise
knowledge) that are relevant for an enterprise [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], which may come from a variety of sources,
and is intended to be used by people different backgrounds.
      </p>
      <p>
        Analysis methodologies over these models encourage the identification of critical
elements by examining their incoming and outgoing links [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], or in general, by
asserting topological properties of these models. Thus, visualizing the global structure of EA
models can lead to structural assessments of the model, such as discovering interesting
elements and groups, or following paths between them.
      </p>
      <p>
        In order to support this kind of assessments, we make a bridge between EM
analysis and studies in graph analysis and complex networks. This will allow us to take
advantage of existing properties of this kind of networks, and to formulate interesting
topological properties specific to EMs. A complex network represents a complex
system, where the relationships amongst the components of the system are usually more
important than the components themselves [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>Our premise is that EMs are complex, and we can define their complexity in terms
of its number of relations, as it surpasses the number of elements of the model. We will
describe five properties of EMs inspired on this premise.</p>
      <sec id="sec-2-1">
        <title>P1 - Enterprise models grow over time</title>
        <p>
          While EMs are abstractions [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] that should be kept simple and small [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], our
perception is that these models grow over time, given the incremental nature of EA projects,
and taking into account the role of EA as a continuous business function. Also, EMs are
an asset that represents enterprise knowledge and therefore should be managed [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>
          As semi-automated mechanisms for collecting architectural information are more
widely used, enterprise model scalability becomes a critical issue. For instance, Binz
et al. point to the complexity of Enterprise Topologies –a snapshot of all services and
applications in an enterprise, together with their supporting infrastructure and relations
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]– that may consist of thousands to millions of nodes.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>P2 - Enterprise models are structured</title>
        <p>One of the goals of EA is to provide alignment of the different business and
technological resources, by establishing relations between the elements on different architectural
domains.</p>
        <p>(a) Detail of some domains on an EM
(b) Weak Components of the model</p>
        <p>In EMs, this organizing structure is explicit: they conform to a metamodel that
integrates the different domains of the organization and offers a clear view on the structure
of and dependencies between relevant aspects of the organization.</p>
        <p>Definition 2. An enterprise metamodel is the common language on which the enterprise model
is ‘spoken’ by the means of concepts, relations and constraints that bring consistency to the
architectural description.</p>
        <p>
          Instead of a “one-size-fits-all” metamodel, recent approaches to enterprise
modeling focus on integration [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], adaptability [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] and multi-perspective modeling [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] by
the integration of standards and reference models, complemented with domain-specific
models, specifically tailored to support the management tasks [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] and analysis needs
of the enterprise. Interesting dependencies for overall analysis are the ones that
connect the different domains/perspectives such as Goal, Process, Organization Structure,
Infrastructure or Application models (see Fig. 1(a)).
        </p>
        <p>Definition 3. An enterprise domain is a subset of the enterprise metamodel that aggregates
similar concepts, forming communities that are connected between them by inter-domain relations.</p>
        <p>Taking into account that we are interested in the relations between domains,
unaligned/isolated elements are meaningless on their own. Therefore, a first step when
analyzing the model is to identify ‘islands’ or weak components, i.e. disconnected groups
of elements (see Fig. 1(b)).</p>
      </sec>
      <sec id="sec-2-3">
        <title>P3 - Enterprise models are semi-hierarchical</title>
        <p>Organizations are complex systems that are conformed of a number of parts which are
inherently hierarchical, i.e. they are composed of interrelated subsystems, and interact
in a non-simple way.</p>
        <p>Under this light, EMs are semi-hierarchical, as each domain manages different
levels of detail on its concepts by composition (i.e. aggregation) relations. For instance,
Process Models are defined under a vertical scope, where each depth level also involves
more granular sub-processes and activities (see Fig. 2(a)).</p>
        <p>An advantage of this property is that hierarchies are one of the most recurring
information structures in computing, and offer a natural way for navigating the model.</p>
      </sec>
      <sec id="sec-2-4">
        <title>P4 - Relation have their own semantic</title>
        <p>
          EA Analysts need to find pathways between the different model elements, which is
important when they want to assess the overall impact of a change in the architecture, e.g.
the cost of making changes to enterprise-wide software systems [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. This assessment
is made almost intuitively: even without previous knowledge, most pairs of vertices in
complex networks seem to be connected by a short path.
        </p>
        <p>Nevertheless, these paths are made by different kinds of relations, e.g. composition
and association relations. The latter provide a horizontal scope to the model, i.e. a ‘is
related to’ semantic, which is mostly given by their name, and depends on the
metatype of their target. For instance, an Application may be used by a Role, which in turn
is responsible for some Resources, and belongs to an Organization Unit.</p>
        <p>For this reason, it is common in analysis techniques to assign weights or other
attributes to relations, translating this abstract semantic to more quantitative means.
(a) Sunburst
(b) Radial Graph
Analyzing resilience of enterprises is important to discover points of failure under
different domains, such as vulnerabilities in infrastructure security, core processes in
business process analysis, or even overly-coarse services that need to be decomposed. For
this reason, it is crucial to prioritize which elements have more influence in the
topology of the model. This is useful when an analyst wants to assess the connectivity of the
network: the removal of vertices or groups may affect, or even dismantle its structure.</p>
        <p>In this aspect, several ranking algorithms exist to discover the relative importance of
elements (e.g. PageRank, HITS, SALSA) based on their occurrence and connectedness.
However, importance may be driven also by other semantic criteria that are based in the
metamodel, not in the model itself. For instance, when analyzing which processes are
supported by IT, we want to focus on Macro-Processes, Processes, and IT elements
such as Applications and Services (see Fig. 2(b), where these elements are given some
emphasis in size).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Giving a shape to the architecture</title>
      <p>
        We often see the use of the term Analysis on different levels of granularity: as the overall
process and also as a concrete strategy or technique. On the remaining of this paper, we
will use the following definition:
Definition 4. EA Analysis: All of the processes that transform architectural data into useful
information [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which serves as a basis for bringing an assessment or concept.
      </p>
      <p>In concrete, we are interested in the static analysis of this information, i.e. a
snapshot of the architectural description, to offer a value judgment of a given state of the
architecture.</p>
      <p>
        In previous work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], we evaluated a set of tools that support EA modeling and
Analysis, and suggested that Visual Modeling Languages (VMLs) and queries are just
a localized/filtered view on the model. As DoDAF [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] points out, “Architectural views
are no longer the end goal, but are described solely to facilitate useful access to
information.”. Visual exploration of the whole model is mostly neglected, even tough it is
useful when a person simply does not know what questions to ask or when the person
wants to ask better, more meaningful questions [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        Instead of using queries as the main way to inspect the model, our focus is on total
visualizations that provide an overview of the EM and help the analyst on finding new
properties of the overall set, thus we encourage top-down analysis for pattern discovery.
Definition 5. A visualization technique can be seen as the combination of marks [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ]
(atomic graphical elements, e.g. circles, squares, or lines), a layout algorithm, some visual
attributes (e.g. color, size, shape), a set of supported interactive operations and a mapping between
data and such visual attributes.
      </p>
      <p>
        Considering the overwhelming number of visualization techniques available, in our
case is certainly complex to assess which ones can be applied for such a specific
application domain. For this reason, instead of approaching this problem with an existing
taxonomy, we employ a set of Visual Requirements (see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]) as the criteria for selecting
interesting visualization techniques for showing the landscape of the architecture.
      </p>
      <p>In our search for visualizations, we analyzed the different artifacts, views,
viewpoints, diagrams, pattern catalogs and tools from our domain (EA), and confronted them
with visualization taxonomies and tools/ frameworks. The selected techniques were: 1)
Force-directed Graphs, 2) Radial Graphs, 3) Treemaps, and 4) Sunbursts.</p>
    </sec>
    <sec id="sec-4">
      <title>4 Analytical Scenarios for EA Visual Analysis</title>
      <p>In order to evaluate and interact with each visualization, we visualized the EA model of
a fictional company from our EA Laboratory, Muebles de los Alpes.</p>
      <p>The EA metamodel of this Retail/Manufacturing company incorporates concepts
from several metamodels (e.g. Business Motivation Model, ArchiMate, BPMN,
TOGAF), as well as specifically tailored representations of standards, frameworks such as
Service Oriented Architecture, or even formalizations of domains such as Applications,
Information, Organizational Structure, Financial Management, and Human Resources.</p>
      <p>The enterprise model was developed by a group of experts, and validated by
different architects. It is based on the different architectural deliverables, and reflects the
current state of the organization, which is supported by a real set of IT components, such
as a CRM, an ESB, an ERP, in-house applications, and several infrastructure deployed
in the virtualized platform of our EA laboratory.</p>
      <p>For the visualization of typical questions over EMs we designed five analytical
scenarios that fall into three main categories that correspond to common concerns of
architects, and are inspired on the properties described in Sec. 2 (see Table 1):</p>
      <p>It is also noteworthy that the visualizations generated display patterns that are
difficult to envision by other means (i.e. queries or views).</p>
    </sec>
    <sec id="sec-5">
      <title>5 Evaluation</title>
      <p>
        Many authors [
        <xref ref-type="bibr" rid="ref21 ref22 ref23">21, 22, 23</xref>
        ] have studied the cognitive power of the different visual
attributes and their capacity to display different (e.g. quantitative, ordered, nominal) kinds
of information, and how we can combine these attributes for better results.
      </p>
      <p>
        Based on the characterization of Bertin [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and in order to measure the expressive
potential of a visualization technique, we propose a method for evaluating its global
effectiveness:
      </p>
      <p>Technique
Force Graph
Radial Graph
Sunburst</p>
      <p>
        Treemap
where Av is the availability of a visual variable for a given visualization (see Table 2),
and wA is the weight -expressive power- of each variable. On the other hand, we
defined in previous work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] a set of evaluation criteria for assessing the support for EA
Visual Analysis offered by some EA management tools and general purpose
visualization tools, in order to assess the gap between what is offered by the former and what is
possible by the latter. We incorporated a metric for each EA requirement, ending with
four quantitative and four qualitative criteria (see Table 3).
ID Measure Type Units Scale
C1 Domains differentiated/Total Domains Quantitative % differentiation 0-1
C2 Display of inter-domain relations Qualitative Scale 0-5
C3 Visual Effectiveness (ev) of the visualization Quantitative Effectiveness 0-3
C4 Easiness of selecting arbitrary elements Qualitative Scale 0-5
C5 Number of levels of detail supported Qualitative Level of detail 0-4
C6 Perception of similarity and grouping Quantitative Gestalt principles 0-8
C7 Level of differentiation of relations Qualitative Scale 0-5
C8 Has the visualization significantly changed Quantitative Yes/No 0-1
when applying different models?
      </p>
      <sec id="sec-5-1">
        <title>5.1 Results</title>
        <p>Evaluation results are displayed in Fig. 4 by using a Parallel Coordinates visualization,
which provides a visual summary of the effectiveness of each technique.</p>
        <p>We can see that graph visualizations point to convergent analysis, as their strong
points are when searching concrete elements and groups, displaying the dependency
between domains. At the same time, hierarchical techniques offer an interactive way of
exploring the model, facilitating abstraction of elements and offering divergent analysis,
where it is more important to characterize the architecture as a whole.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6 DISCUSSION</title>
      <p>A previous step before proposing new domain-specific visualization techniques is the
assessment of existing ones, in order to derive which aspects of each technique prove
useful in our context.</p>
      <p>When addressing the visual analysis of complex systems by displaying the overall
structure, the analyzed visualizations employ different methods to show the ‘big
picture’ of these complex systems. The visual patterns that they display point to structural
assessments of this information. These kind of conclusions are fundamental for the
analysis and evolution of the architecture, as well as a way to leverage the complexity
of EA Management.</p>
      <p>However, this overview analysis is mediated by the concerns of the analyst. This
trade-off is reflected on the EA requirements, where some emphasize convergent
analyses, i.e. the discovery of interesting elements, while others on Divergent analyses, which
are a characterization of the architecture as a whole.</p>
      <p>This study opens the door to more specialized research on EA visualization and
tooling, as well as the proposal of innovative visualization techniques for the field.
Other interesting research opportunities, such as the correspondence between visual
and architectural patterns need to be further developed, and a Visual Analysis tool for
EM has some requirements in the overall process that we didn’t touch, e.g. Provenance
(persisting previous hypotheses/analyses and annotations), Traceability of the analysis,
or even interactive visualizations specific for EA, as well as an architecture to support
all of these features, integrated with current EA modeling tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Keim</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrienko</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fekete</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          , Go¨rg,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Kohlhammer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Melanon</surname>
          </string-name>
          , G.:
          <article-title>Visual analytics: Definition, process, and challenges</article-title>
          .
          <source>In: Information Visualization. Volume 4950 of Lecture Notes in Computer Science</source>
          . Springer Berlin / Heidelberg (
          <year>2008</year>
          )
          <fpage>154</fpage>
          -
          <lpage>175</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Buckl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matthes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schweda</surname>
            ,
            <given-names>C.M.:</given-names>
          </string-name>
          <article-title>Classifying enterprise architecture analysis approaches</article-title>
          .
          <source>In: Enterprise Interoperability. Volume 38 of Lecture Notes in Business Information Processing</source>
          . Springer Berlin Heidelberg (
          <year>2009</year>
          )
          <fpage>66</fpage>
          -
          <lpage>79</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kohlhammer</surname>
            , J., May,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoffmann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Visual analytics for the strategic decision making process</article-title>
          .
          <source>In: GeoSpatial Visual Analytics. NATO Science for Peace and Security Series C: Environmental Security</source>
          . Springer Netherlands (
          <year>2009</year>
          )
          <fpage>299</fpage>
          -
          <lpage>310</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. US Department of Defense:
          <source>DoD Architecture Framework Version 2.0:</source>
          Volume 1.
          <string-name>
            <surname>Technical</surname>
            <given-names>report</given-names>
          </string-name>
          , Pentagon, Washington DC (May
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Naranjo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sa</surname>
          </string-name>
          ´nchez,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Villalobos</surname>
          </string-name>
          , J.:
          <article-title>Visual analysis of enterprise models</article-title>
          .
          <source>In: Workshops Proceedings of the 16th IEEE International Enterprise Distributed Object Computing Conference, EDOCW</source>
          <year>2012</year>
          , IEEE Computer Society (
          <year>September 2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bertin</surname>
          </string-name>
          , J.:
          <article-title>Graphics and graphic information-processing</article-title>
          . Walter de Gruyter, Berlin (
          <year>1981</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Stirna</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Persson</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Evolution of an enterprise modeling method next generation improvements of ekd</article-title>
          .
          <source>In: The Practice of Enterprise Modeling. Volume 134 of Lecture Notes in Business Information Processing</source>
          . Springer Berlin Heidelberg (
          <year>2012</year>
          )
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Zikra</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Implementing the unifying meta-model for enterprise modeling and model-driven development: An experience report</article-title>
          .
          <source>In: The Practice of Enterprise Modeling. Volume 134 of Lecture Notes in Business Information Processing</source>
          . Springer Berlin Heidelberg (
          <year>2012</year>
          )
          <fpage>172</fpage>
          -
          <lpage>187</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Frank</surname>
          </string-name>
          , U.:
          <article-title>Multi-perspective enterprise modeling: foundational concepts, prospects and future research challenges</article-title>
          .
          <source>Software &amp; Systems Modeling</source>
          (
          <year>2012</year>
          )
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Braun</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Winter</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A comprehensive enterprise architecture metamodel and its implementation using a metamodeling platform</article-title>
          .
          <source>In: Enterprise Modelling and Information Systems Architectures, Proc. of the Workshop in, EMISA</source>
          (
          <year>2005</year>
          )
          <fpage>64</fpage>
          -
          <lpage>79</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Horkoff</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghose</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Interactive goal model analysis applied systematic procedures versus ad hoc analysis</article-title>
          .
          <source>In: The Practice of Enterprise Modeling. Volume 68 of Lecture Notes in Business Information Processing</source>
          . Springer Berlin Heidelberg (
          <year>2010</year>
          )
          <fpage>130</fpage>
          -
          <lpage>144</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Cilliers</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Boundaries, hierarchies and networks in complex systems</article-title>
          .
          <source>International Journal of Innovation Management</source>
          <volume>05</volume>
          (
          <issue>02</issue>
          ) (
          <year>2001</year>
          )
          <fpage>135</fpage>
          -
          <lpage>147</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Wesenberg</surname>
          </string-name>
          , H.:
          <article-title>Enterprise modeling in an agile world</article-title>
          . In Johannesson, P.,
          <string-name>
            <surname>Krogstie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Opdahl</surname>
          </string-name>
          , A., eds.:
          <source>The Practice of Enterprise Modeling. Volume 92 of Lecture Notes in Business Information Processing</source>
          . Springer Berlin Heidelberg (
          <year>2011</year>
          )
          <fpage>126</fpage>
          -
          <lpage>130</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Jorgensen</surname>
          </string-name>
          , H.D.:
          <article-title>Enterprise modeling what we have learned, and what we have not</article-title>
          . In Persson,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Stirna</surname>
          </string-name>
          , J., eds.:
          <source>The Practice of Enterprise Modeling. Volume 39 of Lecture Notes in Business Information Processing</source>
          . Springer Berlin Heidelberg (
          <year>2009</year>
          )
          <fpage>3</fpage>
          -
          <lpage>7</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Binz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leymann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nowak</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schumm</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Improving the Manageability of Enterprise Topologies Through Segmentation, Graph Transformation, and Analysis Strategies</article-title>
          .
          <source>In: Proceedings of EDOC</source>
          <year>2012</year>
          , IEEE Computer Society (
          <year>September 2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Hug</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Front</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rieu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Promise: A process metamodelling method for information systems engineering</article-title>
          . In:
          <article-title>Evaluation of Novel Approaches to Software Engineering</article-title>
          . Volume
          <volume>230</volume>
          of Communications in Computer and Information Science. Springer Berlin Heidelberg (
          <year>2011</year>
          )
          <fpage>89</fpage>
          -
          <lpage>105</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. Lagerstr o¨m, R.,
          <string-name>
            <surname>Franke</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          , Johnson,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Ullberg</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.:</surname>
          </string-name>
          <article-title>A method for creating entreprise architecture metamodels applied to systems modifiability</article-title>
          .
          <source>IJCSA</source>
          <volume>6</volume>
          (
          <issue>5</issue>
          ) (
          <year>2009</year>
          )
          <fpage>89</fpage>
          -
          <lpage>120</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. van Wijk,
          <string-name>
            <surname>J.:</surname>
          </string-name>
          <article-title>The value of visualization</article-title>
          .
          <source>In: Visualization</source>
          ,
          <year>2005</year>
          . VIS 05. IEEE. (oct.
          <year>2005</year>
          )
          <fpage>79</fpage>
          -
          <lpage>86</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Bertin</surname>
          </string-name>
          , J.: Semiology of graphics. University of Wisconsin Press (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Mackinlay</surname>
          </string-name>
          , J.:
          <article-title>Automating the design of graphical presentations of relational information</article-title>
          .
          <source>ACM Trans. Graph</source>
          .
          <volume>5</volume>
          (
          <issue>2</issue>
          ) (
          <year>April 1986</year>
          )
          <fpage>110</fpage>
          -
          <lpage>141</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kandinsky</surname>
          </string-name>
          , W.: Point and Line to Plane. History of Art Series. Dover
          <string-name>
            <surname>Publications</surname>
          </string-name>
          (
          <year>1979</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Tufte</surname>
          </string-name>
          , E.:
          <article-title>Envisioning information</article-title>
          . Graphics Press (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Ware</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Visual Thinking for Design</article-title>
          . Morgan Kaufmann Series in Interactive Technologies. Morgan Kaufmann (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>