<!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>Retrieval of Enterprise Models from PowerPoint: Solving Semantical Heterogeneities</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Rostock University</institution>
          ,
          <addr-line>18051 Rostock</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Grass-root enterprise modeling aims at enabling all stakeholders in an organization to create models or model-like content without the need to follow and learn strict modeling languages, tools or guidelines. While this would help to spread the use of Enterprise Modeling (EM), it would also require “light-weight” modeling tools or the use of widely available office tools for modeling. However, this.has its downsides regarding the technical quality of the models and adherence to meta-models. Due to the lack of formal notion, technical and semantical heterogeneities can occur. In a previous paper at PoEM 2018, we presented a model retrieval algorithm from .pptx documents based on an ADO.xx Meta-Model and discussed possible heterogeneities for analyzing these unstructured models. This paper first briefly recapitulates the retrieval algorithm, and then proposes an algorithm for solving the semantic ambiguities “One diagram distributed over multiple slides” and “Multiple diagrams on one slide”. This includes a brief description of the mechanics of the algorithm as well as an example based on a prepared slide-set. In the end, we demonstrate practical limitations and give an outlook on possible solutions as well as further research.</p>
      </abstract>
      <kwd-group>
        <kwd>Enterprise Modelling</kwd>
        <kwd>Grass-Root Modelling</kwd>
        <kwd>Document Retrieval</kwd>
        <kwd>PowerPoint</kwd>
        <kwd>ADO</kwd>
        <kwd>xx</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The discipline of Enterprise Modelling (EM), the formalization of a structure or
behavior of an enterprise using a well-defined modeling language [1], is becoming more and
more relevant for enterprises to achieve quality attributes like agility, adaptability and
interoperability [2]. Historically, enterprise models were created by distinctive
modeling departments in consultation with domain experts of the affected departments [3, p.
201]. But lately, research suggested that this does not unleash the full potential of EM:
Due to the small teams, only a fragment of the information can be captured and made
available throughout the enterprise. [4, p. 226].</p>
      <p>
        Facing this challenge, the idea of Grass-root modeling arises. Grass-root modeling
not only accepts but encourages the creation of models by everyone within the
company. Informal drawings, like PowerPoints, often contain invaluable knowledge and
even comply with the criteria for being models. [4, p. 226] But the use of PowerPoint
comes with significant downsides as well. To overcome the downsides, we proposed
the first step towards an automated document analysis in an earlier paper [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In this
preliminary work, the technical challenges of getting data out of PowerPoint were
outlined and an algorithm for examining PowerPoints towards an ADOxx Meta Model was
proposed. Also, we discussed several technical and semantical ambiguities of
PowerPoint drawings.
      </p>
      <p>This paper continues this research. After a brief overview of the different approaches
to modeling in section 2, two examples of semantical heterogeneities are further
discussed. It includes the implications of these modeling inaccuracies on the PowerPoint
retrieval algorithm: The distribution of one diagram over multiple slides as well as the
opposite: Having multiple diagrams on one slide. Section 4 shows the practical
limitations of the current approach, followed by a conclusion and an outlook on further
research.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Tool Support for Modelling</title>
      <p>Modeling does not necessarily need to be complex and formalized. Drawing tools like
PowerPoint enable a broad mass of people to create their own models – even in
disciplines and granularities where models have not been present so far. But this opportunity
comes with downsides as well. The following chapter gives an overview of the
advantages and disadvantages of formalized and unformalized modeling approaches.
2.1</p>
      <sec id="sec-2-1">
        <title>Modeling in PowerPoint</title>
        <p>PowerPoint, the SlideShare Program invented in 1984 is a milestone in communication
preceded in importance only by paper, the blackboard, the whiteboard, the overhead,
and the slide projector. [6, p. 121] The SlideShare program offers a lot of advantages:
It is widespread through organizations of every kind and is generally the accepted
discussion format: Drawings can be shared without additional intermediate steps, through
most of digital channels like chats, mails, wikis, etc. [7, p. 1778, 8]. Especially in the
innovation stage, people can visualize ideas with the full flexibility and freedom of
expression. As almost everybody uses PowerPoint, this tool supports Bottom-Up
innovation practices and creates a better understanding of digital innovation itself [9, p.
220].</p>
        <p>It is therefore not a surprise that not a formalized modeling tool, but PowerPoint is
the most used tool for drawing models for almost every model type like use case,
activity, architecture diagrams to business process models, etc. Even though a lot of
employees have profound knowledge of formal modeling languages, they often refuse to
use these kinds of tools in practice and prefer the usage of PowerPoint. [8, 9, p. 220].
Although formalisms are not well known, people often even tend to develop EM
without an explicit intent to model. They still draw diagrams that fit the criteria of a model:
An abstraction, a reduced view for a purpose, pragmatic towards a defined stakeholder.
[4, p. 226]</p>
        <p>
          In defiance to the mentioned upsides of modeling with PowerPoint, it tends to have
significant downsides as well: Even though internal conventions regarding the design
and modeling of slides and diagrams might exist, especially new employees might not
be familiar with these modeling rules [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. As a result, the goal of a model – to create a
common understanding – might not be reached, enterprise architectures are covered
with informal drawings of clouds and arrows that need the specific context to be
understood [10, p. 206]. It is also difficult to spread the knowledge generated in PowerPoint
across the Enterprise. On the one hand, it comes from the design of PowerPoint itself:
while it is originally designed as a presentation tool, it is more and more used for
documentation purposes. But these two goals partly contradict each other. [7, p. 1778]
While the focus on a presentation is a onetime deliverable, a good documentation tool
has to manage the ownership as well as new versions and updates on information. Both
functions are not part of PowerPoint: Once the slides are designed, they might not be
kept up to date. The models decay. On the other hand, the goal of the employees
modeling in PowerPoint or in Enterprise Modelling Tools often differs: While an important
attribute of Enterprise Modelling is the holistic view on the whole organization,
PowerPoint models are mostly created and used by single departments (sometimes even
without an explicit modeling intention), the models – even though they are correct and
provide value for the enterprise – are just showing an isolated view without considering
all dependencies within the company. A lot of independent local models might exist,
the scope or accuracy might differ a lot. [4, p. 227] But as long as they are just created,
used and stored locally, they cannot unleash their full capabilities as an Enterprise
Model.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Enterprise Modelling Tools</title>
        <p>
          As described above, PowerPoint diagrams have significant downsides regarding
information governance, knowledge management and the creation of holistic,
comprehensive models. Structured enterprise modeling tools can offer a solution to the described
issues. While there is no designing governance in PowerPoint implemented, Enterprise
Modelling Tools provide exactly that: A tool that contains guidelines and a formal
foundation which ensures that the diagrams do not suffer from ambiguities and are fitted for
an automated analysis [10, p. 206, 11, pp. 145-146]. Due to the fact that PowerPoint
does not enforce modeling languages or meta-models, it can model every kind of
notation. In opposite, enterprise modeling tools are fitted for a particular application domain
and support the necessary concepts and functionality to model the reality to a chosen
standard [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. They also often integrate a knowledge management system in the form
of a shared repository for all models.
        </p>
        <p>
          There are a lot of different tools available. Most of them focus on specialized
application domains: ARIS, for example, is developed for the creation of business process
models [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Archi is a modeling tool for ArchiMate, a standard for EA modeling by
The Open Group [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The Eclipse Modelling Framework (EMF) is focused - but not
limited – on the creation of programming code based on modeled abstractions [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          The wide range of different tools for specialized purposes leads also to a difficulty
Vernadat described as the “Tower of Babel-Problem”. As every tool and every related
language needs dedicated training, it might be impossible to know every formal
notation used in the enterprise. To understand a new modeling tool, it is often necessary to
learn new vocabulary, interface, and paradigms. Also, the various tools do not share a
common data basis – the exchange and interconnection between the different software
are not possible. This leads to the problem of missing trained staff, especially in larger
and more complex projects where more people have to be involved [
          <xref ref-type="bibr" rid="ref16">1, 16</xref>
          ].
        </p>
        <p>In comparison to most modeling tools that specialize on one modeling language,
ADOxx has meta-modeling capabilities: instead of being specialized for one modeling
language or approach, it provides the underlying constructs for meta-modeling, i.e.
developing a tool for any modeling language. With the ADOxx development Toolkit, an
Administrator can create a meta-model. This meta-model contains all elements like
concepts and the corresponding relations that can be included later in the diagrams. It
is also possible to add additional model functionality or validation by programming
routines in ADOscript, the proprietary internal script language. Because the ADOxx
library is uniform for every kind of notation, XML-exports of these libraries are used
as an input for the developed algorithm to analyze the PowerPoint slides.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Heterogenities in PowerPoint Models</title>
      <p>
        Even though PowerPoint files (.pptx) are based on an XML, the underlying data
structure is not easily accessible for further analysis. Due to the drawing nature of the
software, two diagrams with the exact same look can have different XML-representations.
Reasons for that can be found in grouped shapes, dangling connectors or the use of
Microsoft SmartArt. The possible challenges though are not limited to technical
difficulties. On a semantical level, ambiguities can occur as well. Examples are
underspecification, the use of the same shapes for different concepts, fused semantics, the
insertion of multiple concepts into one shape or spreading one diagram over multiple slides.
In the previously released work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the possible heterogeneities and their implications
on the retrieval algorithm were already discussed in detail. After a brief refreshment on
the retrieval algorithm in section 3.1, this section examines possible solutions for two
semantical heterogeneities: The spreading of one diagram over multiple slides as well
as the opposite: Having more than one diagram on one slide.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Overview of the document retrieval algorithm</title>
        <p>To identify diagrams, the retrieval algorithm opens the presentation and crawls through
every slide for possible diagram candidates. A diagram candidate has at least two
shapes that are connected with each other. If such is found, all shapes, as well as
relations that are found in the slide, are stored as one data object in the internal data
representation for further analysis. In perspective of the chosen scenarios, this behavior can
cause some problems:</p>
        <p>One Diagram in multiple Slide. If one diagram is distributed over two slides ore
more, the algorithm threats every slide as a single, isolated entity. the connection
between those diagrams cannot be retrieved. Instead of one single, coherent data
fragment, the algorithm stores multiple – one for every slide. As a result, large distributed
diagrams cannot be understood as the semantical information is lost.
Multiple Diagrams in one Slide. In the case that two different diagrams are drawn in
one slide, they both are stored in one diagram data frame. From an algorithm
perspective, the distinction between diagram parts that belong to each other but have no
connection and two different diagrams with different meanings is not possible. Even
though no shape or relational information is lost, the storage of these two diagrams into
one data frame is semantically not correct.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Solving Heterogeneity “One Diagram on Multiple Slides”</title>
        <p>A diagram that is stored in multiple slides will not be identified as one
comprehensive diagram but as multiple with a different semantic meaning. This paper proposes an
algorithm for resolving this heterogeneity. Therefore, it is assumed that two shapes
describe the same concept if the shape has the same form and the same textual content.</p>
        <p>A
E</p>
        <p>B
C</p>
        <p>C</p>
        <p>A
C</p>
        <p>After the initial run of the retrieval algorithm, the diagrams shown in Fig. 1 are stored
in two data slots. After all data is extracted out of the PowerPoint, the software crawls
through every slide and searches whether a shape with the same text and form exists in
another diagram fragment as well. If that is the case, the shapes of both slides are
combined into the first diagram fragment. In Fig. 1, Diagram A and Diagram B contain the
rhombus-shaped “C”. This is the trigger for the algorithm to merge the two objects into
one. The first step for the algorithm is the storage of Diagram B into Diagram A.</p>
        <p>After the two diagrams now share a common data fragment and therefore also a
common meaning, the next step is the removing of redundant items: Due to the
combination of slides, the first slide now contains two identical shapes. In the given example,
the rhombus with the textual content “C” conditioned the merging event. In the next
step, the two rhombuses are getting combined: All relations between the merged
“C”rhombus are getting connected to the old “C” rhombus and the new one will be deleted.
The final diagram object shown below now contains all cohesive shapes stored with the
right relations in one diagram object.</p>
        <p>A
C</p>
        <p>If the slide deck is bigger, one iteration might not be enough. Imagine there are e.g.
4 slides (This example is independent of the examples shown in Fig. 1 - Fig. 2), with
slide 1 containing (A, B, D), slide 2 containing (F, G, U), slide 3 containing (B, D, Z),
slide 4 containing (F, G, D). In the first iteration of the algorithm, starting at slide 1,
shape A, then B, then D get compared with the rest of the slides, then slide 2 F with
slides 3 and 4, etc. After one iteration, the algorithm produced the following result:
slide 1 (A, B, D, B, D, Z, F, G, D), slide 2 (F, G, U). The algorithm works recursively:
As long as the count of diagrams gets smaller, the method will call itself. After the
second iteration, slide 1 will contain (A, B, D, B, D, Z, F, G, D, F, G, U). As the last
step, the program clears doubled shapes and the result will be: (A, B, D, Z, F, G, U).</p>
        <sec id="sec-3-2-1">
          <title>FLOW_CHART_DECISION</title>
        </sec>
        <sec id="sec-3-2-2">
          <title>FLOW_CHART_DECISION</title>
        </sec>
        <sec id="sec-3-2-3">
          <title>RECT</title>
        </sec>
        <sec id="sec-3-2-4">
          <title>ROUND_RECT</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>ShapeText</title>
        <sec id="sec-3-3-1">
          <title>Movie</title>
        </sec>
        <sec id="sec-3-3-2">
          <title>Name Id</title>
        </sec>
        <sec id="sec-3-3-3">
          <title>Duration</title>
        </sec>
        <sec id="sec-3-3-4">
          <title>Plays</title>
        </sec>
        <sec id="sec-3-3-5">
          <title>Cinema</title>
        </sec>
        <sec id="sec-3-3-6">
          <title>Seats</title>
        </sec>
        <sec id="sec-3-3-7">
          <title>Rooms Has</title>
        </sec>
        <sec id="sec-3-3-8">
          <title>Actors Age</title>
          <p>3.3</p>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>Solving Heterogeneity “Multiple Diagrams on one Slide”</title>
        <p>Besides the heterogeneity “One Diagram on Multiple Slides”, it might also be
possible to store multiple models in one PowerPoint slide. As the retrieval algorithm
captures every slide as a single data object, these diagrams are stored in one data fragment.
Besides the fact that this kind of storage is semantically incorrect, this can lead to
further problems with the evaluation of the diagram, especially if both of the fragments
contain different model notations (e.g. BPMN and UML).</p>
        <p>For preventing these kinds of ambiguities, another cleaning algorithm additionally
to the one described above was implemented. The software crawls through every slide
and identifies groups of shapes that are not connected with each other (see example in
Fig. 4). If such slide is found, the software splits the data fragment and creates an
individual diagram object for every model.</p>
        <p>Fig. 4. Example for the Heterogeneity: Multiple Diagrams in one Slide
The algorithm detected that “Manager-Employes-Employees” and
“Actor-PlaysRole” are not connected with each other nor share similar shapes. It therefore assumes
independent concepts that have to be split up. As a result, the software creates an
additional data fragment for the second model. It contains the title of the slide and combines
it with an indexing number to create a unique model name. In the table below, the
column “Diagramname” shows the split data objects.
Multiple Diagrams on one Slide. The principle of the algorithm itself is very simple
and robust. Problems arise if technical heterogeneities like dangling connectors or
unlinked labels occur. As the algorithm searches for clusters of connected shapes that are
not in relation to each other, an unlinked label like the example in Fig. 5 gets in the
focus of the algorithm as well. As there is no connection between “Movie” and “has”,
the algorithm assumes two independent diagrams.</p>
        <p>The often contained implicit information is a great challenge for the algorithm.
While in the first example the connector is missing due to inaccurate modeling, in the
second example there is no connection at all, but the domain of modeling is that close
to each other that a connection between them can be assumed. It is arguable that in this
kind of diagram, there is no need to split the slide into two diagram objects.</p>
        <p>A possible solution for dangling connectors is the consequent resolving of such
technical ambiguities prior to the restructuring of the data. If all connectors are properly
connected, the algorithms distinction between diagrams is more precise. The semantical
affiliation of diagrams though is automatically solvable just to a certain degree. If there</p>
      </sec>
      <sec id="sec-3-5">
        <title>Diagramname</title>
      </sec>
      <sec id="sec-3-6">
        <title>Evaluation – Unliked Labels</title>
      </sec>
      <sec id="sec-3-7">
        <title>Evaluation – Unliked Labels</title>
      </sec>
      <sec id="sec-3-8">
        <title>Evaluation – Unliked Labels</title>
      </sec>
      <sec id="sec-3-9">
        <title>Evaluation – Unliked Labels</title>
      </sec>
      <sec id="sec-3-10">
        <title>Evaluation – related Diagrams</title>
      </sec>
      <sec id="sec-3-11">
        <title>Evaluation – related Diagrams</title>
      </sec>
      <sec id="sec-3-12">
        <title>Evaluation – related Diagrams</title>
      </sec>
      <sec id="sec-3-13">
        <title>Evaluation – Unliked Labels - 2</title>
      </sec>
      <sec id="sec-3-14">
        <title>Evaluation – Unliked Labels - 2</title>
      </sec>
      <sec id="sec-3-15">
        <title>Evaluation – Unliked Labels - 2</title>
      </sec>
      <sec id="sec-3-16">
        <title>Evaluation – Unliked Labels - 2</title>
      </sec>
      <sec id="sec-3-17">
        <title>Evaluation – related Diagrams - 2</title>
      </sec>
      <sec id="sec-3-18">
        <title>Evaluation – related Diagrams - 2</title>
      </sec>
      <sec id="sec-3-19">
        <title>ShapeText</title>
        <p>has</p>
        <sec id="sec-3-19-1">
          <title>Actors</title>
        </sec>
        <sec id="sec-3-19-2">
          <title>Name Age has</title>
        </sec>
        <sec id="sec-3-19-3">
          <title>Actors</title>
        </sec>
        <sec id="sec-3-19-4">
          <title>Movie Id</title>
        </sec>
        <sec id="sec-3-19-5">
          <title>Name</title>
        </sec>
        <sec id="sec-3-19-6">
          <title>Duration</title>
        </sec>
        <sec id="sec-3-19-7">
          <title>Movie</title>
          <p>owns</p>
        </sec>
        <sec id="sec-3-19-8">
          <title>Director</title>
        </sec>
        <sec id="sec-3-19-9">
          <title>Oscars</title>
        </sec>
      </sec>
      <sec id="sec-3-20">
        <title>ShapeType</title>
        <sec id="sec-3-20-1">
          <title>FLOW_CHART_DECISION</title>
        </sec>
        <sec id="sec-3-20-2">
          <title>RECT</title>
        </sec>
        <sec id="sec-3-20-3">
          <title>ROUND_RECT</title>
        </sec>
        <sec id="sec-3-20-4">
          <title>ROUND_RECT</title>
        </sec>
        <sec id="sec-3-20-5">
          <title>FLOW_CHART_DECISION</title>
        </sec>
        <sec id="sec-3-20-6">
          <title>RECT</title>
        </sec>
        <sec id="sec-3-20-7">
          <title>RECT</title>
        </sec>
        <sec id="sec-3-20-8">
          <title>RECT</title>
        </sec>
        <sec id="sec-3-20-9">
          <title>RECT</title>
        </sec>
        <sec id="sec-3-20-10">
          <title>RECT</title>
        </sec>
        <sec id="sec-3-20-11">
          <title>ROUND_RECT</title>
        </sec>
        <sec id="sec-3-20-12">
          <title>ROUND_RECT</title>
        </sec>
        <sec id="sec-3-20-13">
          <title>ROUND_RECT</title>
          <p>are no logical connections between diagrams, not even common names, the algorithm
cannot decide towards a shared data fragment but rather store them separately.
One Diagram in Multiple Slides. Like in the heterogeneity “Multiple Diagrams in one
Slide”, the principle behind solving “Multiple Slides in one Diagram” is not complex
as well. As long as unique concepts are described with unique names, the algorithm
reliably detects the relation between models. A challenge are generic names for
relational elements. In the example below, there are two independent diagrams displayed,
but both with the connector “has”. As the PowerPoint does not distinguish between a
relation type and a shape, in this stage, the algorithm does not detect a difference
between “Movie” and “has” and will find that the “has” element is similar in both slides.</p>
          <p>This leads to a shared diagram object shown in Table 4Table 1. While both models
ought to be independent of each other, the common object “has” bounds them together.
The relation (which are not shown here due to the limited space of a table) are also
reconnected from both “has”-object towards just one existing “has” item. In this
example, the combination of both diagrams can interfere with the intended meaning of the
modeler.</p>
        </sec>
        <sec id="sec-3-20-14">
          <title>ROUND_RECT Duration</title>
          <p>There are a few thinkable solutions to the problem of the distinction between general
terms and specific object descriptions. One solution could be a shared dictionary
containing words that are marked as generic. Unfortunately, the idea of a thesaurus
contradicts the idea of programming the software as general as possible. If the input source is
just the Meta-Model, it is questionable that a dictionary could be created that can
contain all relevant terms for all kinds of diagrams.</p>
          <p>Another approach is to use more information from the Meta Model. ADOxx stores
not only the possible directions of relations but associate them with a name as well. If
a shape is a candidate for matching, it could be checked whether the shape content is
similar to a stored relation. This, unfortunately, is not a valid solution for all kinds of
Meta-Models. The example of the ER-Diagram is a good example: The relation “has”
in the form of a Rhombus is an entity-object itself, not a relation, even though it
represents one. Especially in larger PowerPoints, it might be possible to check for shapes
that occur suspicious often. With an applicable threshold value, a shape can be
identified as a general term and therefore be excluded for further merging analysis.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>Even though drawing tools like PowerPoint enable a bottom-up modeling culture, it
comes with significant downsides regarding the reusability for the whole
organization, as well as the possibilities for automatic analysis due to the occurrence of
technical and semantical heterogeneities. Based on a previous publication on the PoEM
2018 where the general retrieval method was presented, we proposed two algorithms
to resolve the issues: “multiple diagrams on one slide” and “one diagram on multiple
slides”.</p>
      <p>The results look promising. With the assumption that two or more groups of shapes
that are not connected with each other can be split and two or more shapes that have
the same form and content can be connected, the algorithm is able to reorder
diagramcontaining slides into separate, coherent models. Nevertheless, the algorithm cannot
access implied knowledge that is hidden in the diagrams. Without this implicit
knowledge, and with the dependency just on explicitly stated facts, it is not possible to
distinguish between same looking concepts that have the same semantical meaning and
those who do not.</p>
      <p>Further research therefore has to test these assumptions with a broader set of data in
a less controlled environment. In the future, the addition of titles or even machine
learning technologies to as decision support is a possible research field as well.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>F.</given-names>
            <surname>Vernadat</surname>
          </string-name>
          , “UEML:
          <article-title>Towards a unified enterprise modelling language</article-title>
          ,”
          <source>International Journal of Production Research</source>
          , vol.
          <volume>40</volume>
          , no.
          <issue>17</issue>
          , pp.
          <fpage>4309</fpage>
          -
          <lpage>4321</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Zdravkovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Stirna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kirikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Karagiannis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Winter</surname>
          </string-name>
          , “Advanced Enterprise Modeling,”
          <source>Bus Inf Syst Eng</source>
          , vol.
          <volume>57</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>2</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Florez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          , and J. Villalobos, “
          <article-title>iArchiMate: A Tool for Managing Imperfection in Enterprise Models</article-title>
          ,” in
          <source>2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations</source>
          , Ulm, Germany,
          <year>2014</year>
          , pp.
          <fpage>201</fpage>
          -
          <lpage>210</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sandkuhl</surname>
          </string-name>
          et al.,
          <article-title>“Enterprise Modelling for the Masses - From Elitist Discipline to Common Practice,”</article-title>
          <source>in Lecture Notes in Business Information Processing</source>
          , vol.
          <volume>267</volume>
          ,
          <article-title>The practice of enterprise modeling: 9th IFIP WG 8.1</article-title>
          . Working Conference,
          <source>PoEM</source>
          <year>2016</year>
          , Skövde, Sweden, November 8-
          <issue>10</issue>
          ,
          <year>2016</year>
          : proceedings, J. Horkoff,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Jeusfeld</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A</surname>
          </string-name>
          . Persson, Eds., Cham: Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Reiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sandkuhl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Smirnov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Shilov</surname>
          </string-name>
          , “
          <article-title>Grass-Root Enterprise Modeling: Issues and Potentials of Retrieving Models from Powerpoint,”</article-title>
          <source>in Lecture Notes in Business Information Processing, The Practice of Enterprise Modeling</source>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Buchmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Karagiannis</surname>
          </string-name>
          , and M. Kirikova, Eds., Cham: Springer International Publishing,
          <year>2018</year>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Gross</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Harmon</surname>
          </string-name>
          , “
          <article-title>The Structure of PowerPoint Presentations: The Art of Grasping Things Whole,”</article-title>
          <source>IEEE Trans. Profess</source>
          . Commun., vol.
          <volume>52</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>137</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schoeneborn</surname>
          </string-name>
          , “
          <article-title>The Pervasive Power of PowerPoint: How a Genre of Professional Communication Permeates Organizational Communication,” Organization Studies</article-title>
          , vol.
          <volume>34</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>1777</fpage>
          -
          <lpage>1801</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ciriello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Richter</surname>
          </string-name>
          , and G. Schwabe,
          <article-title>PowerPoint Use and Misuse in Digital Innovation</article-title>
          . AIS Electronic Library: University of Münster, Münster, Germany,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Karlsen</surname>
          </string-name>
          , “
          <source>Enterprise Modeling Practice in ICT-Enabled Process Change,” in Lecture Notes in Business Information Processing</source>
          , vol.
          <volume>92</volume>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>Practice</given-names>
          </string-name>
          <source>of Enterprise Modeling: 4th IFIP WG 8</source>
          .1 Working Conference,
          <source>PoEM</source>
          <year>2011</year>
          , Oslo, Norway, November 2-
          <issue>3</issue>
          ,
          <year>2011</year>
          , Proceedings,
          <string-name>
            <given-names>P.</given-names>
            <surname>Johannesson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Krogstie</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A</surname>
          </string-name>
          . Opdahl, Eds., Heidelberg: Springer,
          <year>2011</year>
          , pp.
          <fpage>208</fpage>
          -
          <lpage>222</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>M. M. Lankhorst</surname>
          </string-name>
          , “
          <article-title>Enterprise architecture modelling-the issue of integration,” Advanced Engineering Informatics</article-title>
          , vol.
          <volume>18</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>205</fpage>
          -
          <lpage>216</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Debdoot</surname>
            <given-names>Mukherjee</given-names>
          </string-name>
          , Pankaj Dhoolia, Saurabh Sinha,
          <string-name>
            <given-names>Aubrey J.</given-names>
            <surname>Rembert</surname>
          </string-name>
          , and and Mangala Gowri Nanda, “
          <article-title>From Informal Process Diagrams to Formal Process Models: 8th international conference</article-title>
          ,
          <source>BPM</source>
          <year>2010</year>
          ,
          <article-title>Hoboken</article-title>
          , NJ, USA, September
          <volume>13</volume>
          -
          <issue>16</issue>
          ,
          <year>2010</year>
          ; proceedings,
          <source>” (eng)</source>
          , vol.
          <volume>6336</volume>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>161</lpage>
          , http://site.ebrary.com/lib/alltitles/docDetail.action?docID=
          <fpage>10417272</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>N.</given-names>
            <surname>Efendioglu</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Woitsch</surname>
          </string-name>
          , Eds.,
          <source>Modelling Method Design: An Adoxx Realisation.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Software</surname>
            <given-names>AG</given-names>
          </string-name>
          , Welcome to ARIS Community! [Online] Available: http://ariscommunity.com/.
          <source>Accessed on: Apr. 13</source>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Beauvoir</surname>
          </string-name>
          ,
          <article-title>Archi: The Free ArchiMate Modelling Tool</article-title>
          . [Online] Available: https://archimatetool.com/.
          <source>Accessed on: Apr. 13</source>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Eclipse</surname>
            <given-names>Foundation</given-names>
          </string-name>
          ,
          <article-title>Eclipse Modeling Framework (EMF)</article-title>
          . [Online] Available: https://www.eclipse.org/modeling/emf/.
          <source>Accessed on: Aug. 13</source>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Forster</surname>
          </string-name>
          , “
          <article-title>Investigating the Collaborative Process of Process Modeling,”</article-title>
          <source>Doctoral Consortium of the 25th International Conference on Advanced Information Systems Engineerin, no. 1001</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>