=Paper= {{Paper |id=Vol-3618/pd_paper_5 |storemode=property |title=Towards augmented reality applications for it maintenance tasks based on ArchiMate models (short paper) |pdfUrl=https://ceur-ws.org/Vol-3618/pd_paper_5.pdf |volume=Vol-3618 |authors=Sophie Crevoiserat,Fabian Muff,Hans-Georg Fill |dblpUrl=https://dblp.org/rec/conf/er/CrevoiseratMF23 }} ==Towards augmented reality applications for it maintenance tasks based on ArchiMate models (short paper)== https://ceur-ws.org/Vol-3618/pd_paper_5.pdf
                                Towards augmented reality applications for it
                                maintenance tasks based on ArchiMate models
                                Sophie Crevoiserat1 , Fabian Muff1,* and Hans-Georg Fill1
                                1
                                    University of Fribourg, Digitalization and Information Systems Group, Boulevard de Pérolles 90, CH-1700 Fribourg


                                                                         Abstract
                                                                         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.

                                                                         Keywords
                                                                         Augmented Reality, Physical Modeling, ArchiMate, Maintenance, IT Infrastructure


                                1. Motivation
                                Augmented reality (AR) is used today in many domains, ranging from medicine, video games,
                                education, and many others [1, 2]. Recent use cases include personal information systems,
                                industrial, military and medical applications, AR for entertainment, or AR for personal workplace
                                areas [3]. In AR, electronically generated information is superimposed onto objects in the real
                                world using devices such as head-mounted displays, smartphones, or tablets. The use of
                                conceptual modeling for augmented reality has so far been investigated in various domains [4].
                                This includes for example maintenance tasks or training, e.g., to create augmented reality
                                applications using model-driven engineering, or to fuel knowledge from conceptual models into
                                AR environments, e.g., by using ontologies for reasoning about the perceived environment [5].
                                Although it has also been explored how AR can support physical IT operation and maintenance
                                tasks – such as removing cables or other hardware components [6, 7] – a mapping to the
                                domain of enterprise architecture (EA) is missing. Thereby, enterprise architecture stands for
                                the model-based representation of the interplay of an enterprise’s organizational structure,
                                processes, information systems, and infrastructure [8]. EA is widely used today in organizations
                                to support decision makers in business-IT alignment projects. Typical use cases include the
                                design and management of an organization’s IT landscape, for business continuity planning to
                                ensure resilience in the event of outages or failures in IT systems, or for migration planning for
                                introducing new IT applications or components in an enterprise.
                                   According to a survey by Roth et al. [9], information about enterprise architectures has

                                ER2023: Companion Proceedings of the 42nd International Conference on Conceptual Modeling: ER Forum, 7th SCME,
                                Project Exhibitions, Posters and Demos, and Doctoral Consortium, November 06-09, 2023, Lisbon, Portugal
                                *
                                  Corresponding author.
                                $ sophie.crevoiserat@unifr.ch (S. Crevoiserat); fabian.muff@unifr.ch (F. Muff); hans-georg.fill@unifr.ch (H. Fill)
                                                                       © 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
                                    CEUR
                                    Workshop
                                    Proceedings
                                                  http://ceur-ws.org
                                                  ISSN 1613-0073
                                                                       CEUR Workshop Proceedings (CEUR-WS.org)




CEUR
                  ceur-ws.org
Workshop      ISSN 1613-0073
Proceedings
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 [10].
   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.
   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 aug-
mented 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
first transition towards physical models is described.
   The information from the enterprise architecture needs to be mapped to a conceptual repre-




                       Enterprise Architecture Model Layer (Technology)




                      Intermediate Model Layer (Wiring)




                      Physical Model Layer (Hardware)


Figure 1: Layers for transitioning from Enterprise Architecture models using ArchiMate technology
concepts to Physical models via an Intermediate layer
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.
   Figure 2 shows an excerpt of the integrated metamodel for our approach. It features three
different 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.
   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 [11], which
is currently under development, and aims to natively embed model information into augmented


                             C                   C               R               R



                                                                                         Enterprise Architecture
                                                                                                    Model Layer
                                                                                                   (Technology)



                                                                         R
                                                             C

                                                                                     C
                         C
                                                             C
                                                                                            Intermediate Model
                                                                     R                           Layer (Wiring)



                                                         C                           R




                         C                   C               C           C           C




                                                     C           C           C


                     C       Class

                     R       Relationclass                   R               R                  Physical Model
                                                                                              Layer (Hardware)



Figure 2: Excerpt of the Integrated Metamodel showing Classes and Relationclasses on the Enterprise
Architecture model, the Intermediate model, and the Physical model layer and an exemplary inter-layer
reference for Devices. The three Metamodels correspond to the three Layers introduced in Figure 1
                                   AR-Marker

Figure 3: Resulting Augmented Reality application showing the embedding of the Physical model,
recognized AR markers for detecting the current scene and hints for the next steps to be performed.


reality environments using the W3C WebXR proposal [12]. 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
different 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.
   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.

4. Conclusion and outlook
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
1
    Available 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 [5].

Acknowledgments
Financial support for this paper is gratefully acknowledged by the Smart Living Lab funded by
the University of Fribourg, EPFL, and HEIA-FR.


References
 [1] R. T. Azuma, A survey of augmented reality, Presence: teleoperators & virtual environ-
     ments 6 (1997) 355–385.
 [2] J. Carmigniani, B. Furht, Augmented Reality: An Overview, 2011, pp. 3–46. doi:10.1007/
     978-1-4614-0064-6_1.
 [3] L. Xue, C. J. Parker, H. McCormick, A Virtual Reality and Retailing Literature Review: Cur-
     rent Focus, Underlying Themes and Future Directions, Springer International Publishing,
     Cham, 2019, pp. 27–41. doi:10.1007/978-3-030-06246-0_3.
 [4] F. Muff, H. Fill, Past achievements and future opportunities in combining conceptual
     modeling with VR/AR: A systematic derivation, in: B. Shishkov (Ed.), BMSD 2023, Utrecht,
     volume 483, Springer, 2023, pp. 129–144. doi:10.1007/978-3-031-36757-1\_8.
 [5] F. Muff, H. Fill, A framework for context-dependent augmented reality applications using
     machine learning and ontological reasoning, in: AAAI Spring Symposium on Machine
     Learning and Knowledge Engineering for Hybrid Intelligence, volume 3121, CEUR-WS,
     2022. URL: https://ceur-ws.org/Vol-3121/paper11.pdf.
 [6] S. , K. S. Sudeep, Management of it operations and it infrastructure with virtual reality, in:
     2022 OPJU International Technology Conference on Emerging Technologies for Sustainable
     Development (OTCON), 2023, pp. 1–4. doi:10.1109/OTCON56053.2023.10114008.
 [7] R. Palmarini, J. A. Erkoyuncu, R. Roy, H. Torabmostaedi, A systematic review of augmented
     reality applications in maintenance, Robotics and Computer-Integrated Manufacturing 49
     (2018) 215–228. doi:10.1016/j.rcim.2017.06.002.
 [8] M. M. Lankhorst (Ed.), Enterprise Architecture at Work - Modelling, Communication and
     Analysis, Fourth Editiontion, Springer, 2017. doi:10.1007/978-3-662-53933-0.
 [9] S. Roth, M. Zec, F. Matthes, Enterprise architecture visualization tool survey 2014, Technical
     Report (2014). ISBN: 3844289380.
[10] K. Rehring, M. Greulich, L. Bredenfeld, F. Ahlemann, Let’s get in touch - decision making
     about enterprise architecture using 3d visualization in augmented reality, Proceedings of
     the 52nd Hawaii International Conference on System Sciences (2019) 1769–1778. doi:10.
     24251/HICSS.2019.215.
[11] F. Muff, H.-G. Fill, Initial concepts for augmented and virtual reality-based enterprise
     modeling, Proceedings of the ER Demos and Posters 2021 co-located with 40th International
     Conference on Conceptual Modeling (ER 2021) 2958 (2021).
[12] B. Jones, M. Goregaokar, R. Cabanier, WebXR Device API, W3C Candidate Recommendation
     Draft, work in progress, World Wide Web Consortium, 2023. URL: https://www.w3.org/
     TR/2023/CRD-webxr-20230303/.