<!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>Towards augmented reality applications for it maintenance tasks based on ArchiMate models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sophie Crevoiserat</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabian Muf</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hans-Georg Fill</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Fribourg, Digitalization and Information Systems Group</institution>
          ,
          <addr-line>Boulevard de Pérolles 90, CH-1700 Fribourg</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Augmented reality permits to embed virtual objects in the real environment to enhance the perception of users. In this paper, we describe an approach for embedding conceptual models using augmented reality in IT maintenance scenarios. It is based on the ArchiMate modeling language that has been extended with the goal of bridging the gap to models for physical environments. This allows, for example, to guide users in IT maintenance tasks by displaying necessary information originating from the models in the real world. The approach has been implemented on a novel metamodeling platform, which natively supports augmented reality scenarios.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Augmented Reality</kwd>
        <kwd>Physical Modeling</kwd>
        <kwd>ArchiMate</kwd>
        <kwd>Maintenance</kwd>
        <kwd>IT Infrastructure</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Motivation</title>
      <p>
        been represented in the past primarily using text, graphs, charts, as well as 2D and 3D models.
This includes also the representation using augmented or virtual reality devices for displaying
conceptual enterprise architecture models in 3D space, e.g., to support decision making [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>However, what is missing so far is a link between the high-level view of an enterprise
architecture for supporting business operations via IT, i.e., the conceptual models, and the
low-level view of physical IT hardware components. Integrating these two perspectives would
enable maintenance tasks at the physical layer to be supported by knowledge from higher layers.
This could be useful, for example, to trace problems in IT applications back to the physical
environment, such as an incorrectly connected cable. Such a link could be beneficial not only
for professional IT operations, but also for consumer use cases, for example, when having to
connect devices in smart home scenarios.</p>
      <p>In the following, we propose a first approach to bridge enterprise architecture models on the
technology layer using ArchiMate notation with models of physical IT hardware components,
thereby adding details to the enterprise architecture information to fuel it into real-time
augmented reality supported work scenarios. This is achieved through an intermediary layer that
acts as a facilitator for transitioning from the high-level view used in enterprise architectures to
the level of physical components.
2. Model-based AR for it maintenance tasks
As shown in Figure 1, our approach is based on three layers. At the top layer, traditional
enterprise architecture models in ArchiMate notation are used. These may be connected to
other ArchiMate models, e.g., for specifying IT services on the application layer, which in turn
support particular business processes on the business layer. On the intermediate model layer, a
ifrst transition towards physical models is described.</p>
      <p>The information from the enterprise architecture needs to be mapped to a conceptual
repreEnterprise Architecture Model Layer (Technology)
Intermediate Model Layer (Wiring)</p>
      <p>Physical Model Layer (Hardware)
sentation that focuses on abstract physical devices and their connections. Thus, for example,
the concept of a communication network on the EA level needs to be translated into network
components and cables for connecting them. Finally, at the bottom layer, a model of the actual
physical devices is shown. Here, the concrete devices with the detailed positioning of their
ports are shown. Depending on the goals of the intended AR application, further details on
coordinates or markers may be added on this layer to permit the positioning of virtual objects
in the AR environment.</p>
      <p>Figure 2 shows an excerpt of the integrated metamodel for our approach. It features three
diferent types of diagrams corresponding to the three model layers, cf. Figure 1, classes, and
relationclasses, as well as references between the layers. Due to limitations of space only a
subset of concepts is shown here. As an example of references between layers, traces between
the Device class on the enterprise architecture model layer, on the intermediate model layer
and the concrete manifestations on the physical model layer are depicted. This highlights how
high-level concepts from the EA perspective need to be mapped to concrete physical devices on
the bottom layer.</p>
      <p>
        In the example, the device needs to be specialized into either a PC, Switch, Modem, or Wall
concept on the physical layer. Thereby, the Wall concept has been introduced as an additional
concept only in the intermediate model layer, as it is necessary for the physical operation, but
has not been part of the models at the EA level.
3. Implementation and preliminary evaluation
The approach has been implemented using a new metamodeling platform based on [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which
is currently under development, and aims to natively embed model information into augmented
C
      </p>
      <p>C</p>
      <p>R</p>
      <p>R
C</p>
      <p>C
C Class
R Relationclass</p>
      <p>C</p>
      <p>C</p>
      <p>C
C
C</p>
      <p>R
C</p>
      <p>C</p>
      <p>R
R
C</p>
      <p>C
R</p>
      <p>C
R
C
Enterprise Architecture</p>
      <p>ModelLayer
(Technology)
Intermediate Model</p>
      <p>
        Layer (Wiring)
PhysicalModel
Layer (Hardware)
reality environments using the W3C WebXR proposal [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In particular, three scene types
have been created that contain the concepts from the metamodels shown above. All classes and
relationclasses have been complemented by a corresponding graphical specification. As shown
in the exemplary prototype application, this permits to visualize for example, the information
from the physical model layer directly in an AR environment, as well information from connected
models – see Figure 3. In addition, mechanisms have been added to guide the user through
diferent steps by checking the properties of the models. This is depicted, e.g., in Figure 3 by the
red visualization of a connection between two devices.
      </p>
      <p>Based on the implementation of the metamodels and a separate rudimentary prototypical
application1, it was possible to evaluate the approach in four usage scenarios. These included
scenarios such as fixing a broken Ethernet cable, the interruption of a network connection
to a network attached storage (NAS) due to a malfunctioning Ethernet port, an unplugged
coaxial cable that caused a missing internet connection, and a broken LAN port on a desktop PC.
All scenarios were first modeled in ArchiMate notation to represent the general architecture
components and their conceptual linkages. Subsequently, the intermediate and physical models
were added. In addition, a BPMN diagram was elaborated to specify possible resolutions of
malfunctions that could be applied to all scenarios. With the help of the prototypical AR
application, the models could be displayed on a WebXR compatible tablet and embedded directly
in the user’s view based on recognized markers, which acted as surrogates for a full object
detection.</p>
    </sec>
    <sec id="sec-2">
      <title>4. Conclusion and outlook</title>
      <p>
        In this paper, we could briefly describe our vision towards model-based augmented reality
applications using information from enterprise architecture models. In particular, we highlighted
how an intermediate layer may help to transition to actual physical models that depict how the
information from high-level enterprise architectures maps to the real world. In the current state
of the modeling platform, the processing of multiple models is not yet supported. Future work
will include the integration of the processing and visualization of the created models directly in
1Available on: https://zenodo.org/record/7889218
the modeling platform, as well as the addition of functionalities for reasoning about the current
state of the environment for displaying the necessary model information [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgments</title>
      <p>Financial support for this paper is gratefully acknowledged by the Smart Living Lab funded by
the University of Fribourg, EPFL, and HEIA-FR.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R. T.</given-names>
            <surname>Azuma</surname>
          </string-name>
          ,
          <article-title>A survey of augmented reality</article-title>
          ,
          <source>Presence: teleoperators &amp; virtual environments 6</source>
          (
          <year>1997</year>
          )
          <fpage>355</fpage>
          -
          <lpage>385</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Carmigniani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Furht</surname>
          </string-name>
          ,
          <source>Augmented Reality: An Overview</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>46</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-1-
          <fpage>4614</fpage>
          -0064-
          <issue>6</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Xue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Parker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>McCormick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Virtual</given-names>
            <surname>Reality and Retailing Literature Review: Current Focus</surname>
          </string-name>
          ,
          <source>Underlying Themes and Future Directions</source>
          , Springer International Publishing, Cham,
          <year>2019</year>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>41</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -06246-
          <issue>0</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Muf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Fill</surname>
          </string-name>
          ,
          <article-title>Past achievements and future opportunities in combining conceptual modeling with VR/AR: A systematic derivation</article-title>
          , in: B.
          <string-name>
            <surname>Shishkov</surname>
          </string-name>
          (Ed.),
          <source>BMSD</source>
          <year>2023</year>
          ,
          <article-title>Utrecht</article-title>
          , volume
          <volume>483</volume>
          , Springer,
          <year>2023</year>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>144</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -36757-1\_8.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Muf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Fill</surname>
          </string-name>
          ,
          <article-title>A framework for context-dependent augmented reality applications using machine learning and ontological reasoning</article-title>
          ,
          <source>in: AAAI Spring Symposium on Machine Learning and Knowledge Engineering for Hybrid Intelligence</source>
          , volume
          <volume>3121</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2022</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3121</volume>
          /paper11.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>S.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Sudeep</surname>
          </string-name>
          ,
          <article-title>Management of it operations and it infrastructure with virtual reality</article-title>
          ,
          <source>in: 2022 OPJU International Technology Conference on Emerging Technologies for Sustainable Development (OTCON)</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1109/OTCON56053.
          <year>2023</year>
          .
          <volume>10114008</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Palmarini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Erkoyuncu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Roy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Torabmostaedi</surname>
          </string-name>
          ,
          <article-title>A systematic review of augmented reality applications in maintenance, Robotics and Computer-Integrated Manufacturing 49 (</article-title>
          <year>2018</year>
          )
          <fpage>215</fpage>
          -
          <lpage>228</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.rcim.
          <year>2017</year>
          .
          <volume>06</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>M. M. Lankhorst</surname>
          </string-name>
          (Ed.),
          <source>Enterprise Architecture at Work - Modelling, Communication and Analysis</source>
          ,
          <source>Fourth Editiontion</source>
          , Springer,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>662</fpage>
          -53933-0.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Roth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zec</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Matthes</surname>
          </string-name>
          ,
          <source>Enterprise architecture visualization tool survey</source>
          <year>2014</year>
          ,
          <source>Technical Report</source>
          (
          <year>2014</year>
          ). ISBN:
          <volume>3844289380</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>K.</given-names>
            <surname>Rehring</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Greulich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bredenfeld</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ahlemann</surname>
          </string-name>
          ,
          <article-title>Let's get in touch - decision making about enterprise architecture using 3d visualization in augmented reality</article-title>
          ,
          <source>Proceedings of the 52nd Hawaii International Conference on System Sciences</source>
          (
          <year>2019</year>
          )
          <fpage>1769</fpage>
          -
          <lpage>1778</lpage>
          . doi:
          <volume>10</volume>
          . 24251/HICSS.
          <year>2019</year>
          .
          <volume>215</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Muf</surname>
          </string-name>
          , H.-G. Fill,
          <article-title>Initial concepts for augmented and virtual reality-based enterprise modeling</article-title>
          ,
          <source>Proceedings of the ER Demos and Posters</source>
          <year>2021</year>
          co
          <article-title>-located with 40th International Conference on Conceptual Modeling (ER</article-title>
          <year>2021</year>
          )
          <volume>2958</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Goregaokar</surname>
          </string-name>
          , R. Cabanier,
          <string-name>
            <surname>WebXR Device</surname>
            <given-names>API</given-names>
          </string-name>
          ,
          <article-title>W3C Candidate Recommendation Draft, work in progress</article-title>
          ,
          <source>World Wide Web Consortium</source>
          ,
          <year>2023</year>
          . URL: https://www.w3.org/ TR/2023/CRD-webxr-
          <volume>20230303</volume>
          /.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>