<!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>Design and Development of a Process Modelling Environment for Business Process Utilization within Smart Glasses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jannis Vogel</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sven Jannaber</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Benedikt Zobel</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oliver Thomas</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <fpage>85</fpage>
      <lpage>89</lpage>
      <abstract>
        <p>Business process modelling languages do not yet allow a representation of mobile or wearable device functionality, such as gestures, audio and video recording or voice commands, within a process model. However, in the last decade novel technologies like Smart Glasses or Smart Watches have been further integrated into the execution and support of business processes, thus leading to new requirements for an appropriate business process modelling and their integration into information systems. Hence, the paper focuses on a novel research direction with the overall objective to assess a potential integration of mobile and wearable device functionality in business process models, which subsequently can be transformed, utilized and automatically executed on mobile and wearable devices. Based on a Smart Glasses-based exemplary business process, we demonstrate the usage of domain-specific modelling languages for a model-driven Smart Glasses-based information system. 1 Osnabrück University, Information Management and Information Systems, Katharinenstraße 3, 49074 Osnabrück, Germany, [jannis.vogel, sven.jannaber, benedikt.zobel, oliver.thomas]@uni-osnabrueck.de</p>
      </abstract>
      <kwd-group>
        <kwd>Domain-specific Modelling Language</kwd>
        <kwd>Smart Glasses</kwd>
        <kwd>Wearables</kwd>
        <kwd>Model-driven IS</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Process models have proven to be beneficial for businesses, especially if such models
consider specific domain concepts and are used to enable the implementation of
information systems [To07]. In addition, [Ho11] mentioned that ubiquitous computing
and mobile devices will result in new research to allow flexible business processes and
an easier integration. However, technological advances such as mobile or wearable
devices are not yet considered by standard business process modelling languages such as
the EPC and BPMN, although e.g. Smart Glasses have been frequently associated with
mobile process support [Me17, NMT17]. To this end, more and more domain-specific
extensions have arisen for business process modelling in the last decade [BPS14], which
allow for the representation of a special domain within modelled processes and improve
the model quality as a communication instrument between process experts and business
users [Yo16]. Although many different BPMN extension for various domains exists
[BE14], only a few address the technological integration of devices like the uBPMN by
[Yo16].</p>
      <p>Therefore, superordinate focus of the conducted research is a design-driven research
2</p>
    </sec>
    <sec id="sec-2">
      <title>Research Method</title>
      <p>The research method towards a utilization and automation of Smart Glasses functionality
is shown in Figure 1. The research project follows a problem-oriented Design Science
Research Method in accordance to [Pe08]. The excerpts from the first two phases are
presented in this paper (red border). In the first section, the problem is identified and
motivated. A DSML for Smart Glasses representing functionalities should lead to a
utilization and automation of the created process models within model-driven IS. In
section three, we clarify the objectives of the solution. Not included in this paper, but in
the outlook of the design-oriented research, is the design and development phase. It
contains a definition of requirements for the DSML and the model-driven concept for a
total model to IS transformation. The DSML for Smart Glasses will be developed.
Moreover, we will implement a prototypical implementation of the generated
modeldriven IS. In the demonstration phase, the prototype is applied to real business processes
from various domains. An evaluation will create new insights and evaluates the
generated prototype against the real world. Lastly the results of a new model-driven
concept will be communicated in the IS literature and through practical talks and
exhibitions. Especially the rigorous definition of new concepts for a technological
domain-specific modelling language is crucial for further usage. Therefore, further
investigations have to be included regarding the development of technological
domainspecific modelling languages for mobile devices and wearables. For the most popular</p>
      <p>Design and Development of a Process Modelling Environment for Smart Glasses 87
modelling languages such as EPC and BPMN, general approaches exist for
development. For instance, [BS14] created the method for domain-oriented development
of BPMN extensions. Other frameworks are more general, like the Framework for the
Development of Domain-Specific Process Modelling Languages by [Ja17].
The primary objective is an effective integration of business process models through a
model-driven approach, which allows an automatic generation of a Smart Glasses-based
IS. The model-driven concept is depicted in Figure 2. We build on an example process in
the logistics domain based on a primary use case (15) identified by [Ni17]. We use the
process receipt of goods, which is very common in the logistic domain. A possible
BPMN extension for the Smart Glasses-based process domain or any other DSML is
used for a model-driven approach (1). The user can trigger the process with a speech
command, e.g. “process receipt”. After that, an identification of the palette is executed
through a scan task. The user can then decide manually if the products are intact. If the
products are damaged, the user should record the damage with the Smart Glasses camera
and receives a damage classification as an information provision task in a list form. The
other path results in an advanced communication task, which informs the receiving
department that the delivery is satisfactory. Besides the graphical representation, further
properties could exist for a precise Smart Glasses-based IS, such as the declaration of
possible interactions functionalities such as speech, touch or gestures. The process model
is then used as basis for the software development. Code generation and interpretation
are two approaches (2) for the model-driven software development (MDSD). The main
differentiation between both is the code binding. An interpreter allows the binding
during runtime, while a generator binds the data during compilation. Therefore, further
advantages could appear with the use of an interpreter. An interpreter is supposedly
favourable, because changes at the model directly affect the behaviour of the software.
Consequently, a developer and a business expert can change the model together
iteratively until they created the desired information system [St07]. Especially in the
Smart Glasses domain, the variable creation of Smart Glasses information systems is
necessary, since Smart Glasses are used in a mobile environment where processes can
change rapidly.
A model-driven concept realized with an interpreter aims at a 100% model to
information system transformation. Therefore, no further steps are necessary for the
directly generated Smart Glasses-based IS (3). Consequently, a mobile worker gains
step-by-step guidance comparable to [Me17] and also generates process relevant data
through the solution with speech commands, photos and interactions through the usage
of the device during job tasks. The presented solution is similar regarding the usage of
process models for mobile process support as in [Me17]. However, the concept in this
paper extends the access to Smart Glasses functionalities through technical process
models and focuses on the generation of Smart Glasses-based IS with a model-driven
approach, which exceed visualisation purposes.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion and Outlook</title>
      <p>The presented concept is a solution for the challenges that turn up with the
implementation of Smart Glasses in businesses. A possible BPMN extension, which
implements the missing Smart Glasses-based process concepts, allows the technical
representation of Smart Glasses functionalities in a process model. Through the
combination with a model-driven approach, many advantages regarding model quality,
implementation speed and enhancement in the importance of process models can be
gained. The presented challenges and potentials with the aid of a model-driven IS can be
transferred to new existing and upcoming mobile devices and wearables. Further
investigations have to be done besides the pure technological integration of the devices
within process models, how internet of things components can be integrated into the
presented research and how an overall context-aware information system can be realized.
Finally, a further question is how new cloud services for translation, computer vision or
artificial intelligence can be integrated through a modular approach.
[BE14]
[BPS14]
[BS14]
[Ho11]
[Ja17]
[Me17]
[Ni17]</p>
      <p>Braun, R., Schlieter, H.: Requirements-Based Development of BPMN Extensions: The
Case of Clinical Pathways. In: 2014 IEEE 1st International Workshop on the
Interrelations between Requirements Engineering and Business Process Management
(REBPM). IEEE, pp. 39–44, 2014.</p>
      <p>Houy, C. et al.: Business Process Management in the Large. Business &amp; Information
Systems Engineering 3, pp. 385–388, 2011.</p>
      <p>Jannaber, S. et.al.: Designing a Framework for the Development of Domain-Specific
Process Modelling Languages. In (Maedche, A., vom Brocke, J., and Hevner, A. eds.):
Designing the Digital Transformation: 12th International Conference, DESRIST 2017.
Springer International Publishing, Cham, pp. 39–54, 2017.</p>
      <p>Metzger, D. et.al.: Vom Techniker zum Modellierer – Konzeption und Entwicklung
eines Smart Glasses Systems zur Laufzeitmodellierung von Dienstleistungsprozessen.
In (Thomas, O., Nüttgens, M., Fellmann, M. eds.): Smart Service Engineering.
Springer Fachmedien Wiesbaden, pp. 193–213, 2017.</p>
      <p>Niemöller, C., et al.: Sind Smart Glasses die Zukunft der Digitalisierung von
Arbeitsprozessen? Explorative Fallstudien zukünftiger Einsatzszenarien in der
Logistik. In (Leimeister, J.M. and Brenner, W. eds.): 13. International Conference on
Wirtschaftsinformatik (WI). St. Gallen, pp. 410-424, 2017.
[Pe08]
[St07]
[To07]
[Yo16]</p>
      <p>Peffers, K. et.al.: A Design Science Research Methodology for Information Systems
Research. Journal of Management Information Systems 24, pp. 45–77, 2008.</p>
      <p>Stahl, T. et.al.: Modellgetriebene Softwareentwickung - Techniken, Engineering,
Management. dpunkt Verlag, Heidelberg, 2007.</p>
      <p>Trompeter, J. et.al.: Modellgetriebene Softwareentwicklung - MDA und MDSD in der
Praxis. entwickler.press, Frankfurt am Main, 2007.</p>
      <p>Yousfi, A. et.al.: UBPMN: A BPMN extension for modeling ubiquitous business
processes. Information and Software Technology 74, pp. 55–68, 2016.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [NMT17]
          <string-name>
            <surname>Niemöller</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Metzger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Design and Evaluation of a Smart-Glassesbased Service Support System</article-title>
          . In (Leimeister,
          <string-name>
            <given-names>J. M.</given-names>
            ,
            <surname>Brenner</surname>
          </string-name>
          , W. eds.):
          <source>13th International Conference on Wirtschaftsinformatik (WI)</source>
          .
          <source>St. Gallen</source>
          , pp.
          <fpage>106</fpage>
          -
          <lpage>120</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>