<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Actions in Multidomain IoT Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adrian Bazan-Muñoz</string-name>
          <email>adrian.bazan@uca.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>UCASE Software Engineering Group, University of Cadiz, Puerto Real</institution>
          ,
          <addr-line>Cadiz</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In recent decades, urbanization has put significant pressure on critical urban infrastructure, posing important challenges in terms of sustainability, resource management, and quality of life. Against this backdrop, smart cities have emerged as data-driven, technological ecosystems designed to enhance the eficiency of urban services. The Internet of Things (IoT) plays a pivotal role in this process by enabling real-time monitoring and smart automation via distributed devices. However, while there are many IoT applications in areas such as health, mobility and energy, most of them operate in isolation, using data from a single domain and failing to realize the potential of correlating information across domains. To address this limitation, the following solution was recently proposed as part of an ongoing PhD: (i) a taxonomy that can describe data from diferent IoT domains and smart environments homogeneously, and (ii) a software architecture that can receive and process these data in real time using a Complex Event Processing (CEP) engine. This architecture enables the detection of situations of interest - defined as meaningful combinations of events and contextual conditions relevant to a given domain - and the execution of contextualized actions. However, despite this progress, the systematic definition of contextualized actions associated with situations of interest is still pending. Furthermore, creating a large number of CEP patterns can significantly increase the system's complexity. To address both issues, we propose using Business Process Models (BPMs), which allow the behavior of the system and the CEP patterns deployed to be graphically represented, and enable the actions to be clearly and flexibly defined depending on the context.</p>
      </abstract>
      <kwd-group>
        <kwd>Context awareness</kwd>
        <kwd>Internet of Things</kwd>
        <kwd>Business Process Model</kwd>
        <kwd>Complex event processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Motivation</title>
      <p>The process of global urbanization has led to accelerated city growth, placing significant pressure on
critical infrastructure, including waste management, water consumption, housing, and other urban
services. This situation present numerous challenges such as sustainability, quality of life, and resource
management. Against this backdrop, the concept of smart city has emerged as a technological response
that promotes the use of data-driven solutions to improve the eficiency and quality of urban services.</p>
      <p>In this context, the Internet of Things (IoT) has firmly established itself as an essential technology. It
allows real-time monitoring via smart devices distributed throughout cities and is capable of generating
relevant data for decision-making purposes. This data enables processes to be automated, resources to
be optimized, and personalized services to be ofered to citizens. The increasing availability of smart
environment technologies, as well as reduced communication costs, has favored the development of
multiple IoT applications in areas such as health, mobility, energy, and home management.</p>
      <p>However, most of these applications are limited in that they only make use of data from a single
application domain. This means that they miss a great opportunity to use data from other seemingly
unrelated domains. Failing to consider data from other domains means missing the opportunity to
improve decision-making and contextualization of IoT applications. This is mainly due to the lack of
mechanisms for describing and exchanging data across application domains, which makes it dificult to
integrate and correlate data.</p>
      <p>CEUR</p>
      <p>ceur-ws.org</p>
      <p>
        As part of this PhD thesis with the aim of addressing this problem, a solution that includes the
following has recently been proposed[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]: (i) A taxonomy for IoT and smart environments was provided,
which allows data from diferent domains to be described in a homogeneous way. (ii) A software
architecture was proposed with the aim of receiving and processing information from multiple IoT
domains in real time, using a Complex Event Processing (CEP) engine. The CEP engine allows correlating
data (so called events) from diferent domains and detecting situations of interest, combinations of
events and conditions that together acquire a meaning relevant to a specific domain. Finally, these
detected situations of interest allow the generation of contextualized actions to respond to the detected
user needs [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For example, consider a smart mobility system that manages a fleet of shared electric
vehicles in a city as the main domain. If the system detects that a holiday is being celebrated in a certain
area of the city and numerous users are looking for a vehicle in that area at the same time, but the
number of available vehicles in the area is low, it could alert the technicians to reassign vehicles to
this zone. Alternatively, it could anticipate low car availability, knowing that there is a holiday and
the weather is going to be adverse, and therefore increase the number of available vehicles in advance.
Furthermore, taking into account contextual data from the energy domain could enable the system to
prioritize the reallocation of electric vehicles to nearby charging points with low electricity demand.
This would optimize both mobility logistics and the eficient use of urban energy infrastructure. In
this way, we can see that CEP improves both vehicle availability and the user experience, as well as
contributing to the intelligent use of the city’s electric resources.
      </p>
      <p>
        Despite the fact that the CEP engine detects situations of interest, the definition of contextualized
actions is still a research goal pending in this PhD [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Additionally, defining a large number of CEP
patterns can significantly increase the system’s complexity, making maintenance and updates more
resource-intensive than is advisable. To address these issues, the use of Business Process Models (BPM)
is proposed. These graphical representations can model both the system’s general behavior and the
CEP event patterns deployed in the engine, as well as define the contextualized actions associated with
the event patterns. In this way, BPM can be used to model contextualized actions for each user of the
system, which should be taken when a situation of interest is detected, based on the user’s context.
      </p>
      <p>The rest of the document is structured as follows. Section 2 presents related work. Section 3 describes
the research methodology employed in this phase of the PhD. Section 4 then explains the solution
envisioned, detailing the envisaged extension to the architecture and presenting a case study. Finally,
Section 5 presents the conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        BPM has been explored on diferent occasions in the context of IoT applications and smart environments.
Some proposals have demonstrated how BPM can be employed to define processes within context-aware
systems. In the healthcare domain, for example, Ruiz-Fernandez et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposed a BPM model for
managing the entire process of monitoring patients with hypertension. In the context of automated
canteens, Fedeli et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] suggested using BPM to integrate devices such as proximity sensors, scanners,
and pressure elements. In this case, these devices were used as part of the BPM process to activate
actuators, thereby contributing to the automation of the system. Valderas et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposed modelling
an intelligent logistics center using BPM. This process definition enables the logistics center to operate
autonomously with minimal human intervention. While these proposals demonstrate the potential
of BPM for process management in the IoT and smart environments, they mostly focus on defining
processes that respond to events within the domain itself. They do not consider data from other domains
or the management of contextualized actions in the IoT and smart environments.
      </p>
      <p>
        More recent proposals have explored the possibility of combining BPM and CEP engines. Ruhkamp
et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] proposed that integrating both technologies would enable situations of interest to be identified
in real time and would allow the BPM model to define how human operators should intervene when an
error occurs in the system. Building on this idea, approaches have emerged that use BPM processes
to model CEP engine operations [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], or even make use of data mining for this purpose [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. However,
these solutions tend to focus on waiting for simple events or the activation of patterns representing
interaction with the CEP engine at a higher abstraction level, but without representing the CEP patterns
themselves, which would lead to a better understanding of the system.
      </p>
      <p>This analysis shows that, although there is growing interest in integrating CEP and BPM in IoT and
smart environments, the representation of CEP patterns in BPM models has yet to be addressed. Nor
has a solution been found that enables contextualized actions to be defined in response to diferent
situations of interest that are detected and correlated in real time from multiple contextual domains. In
this sense, we believe that the integration of CEP and BPM could help define contextualized situations
and actions in IoT domains, and this is one of the gaps we aim to address in this doctoral thesis.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Research Methodology</title>
      <p>
        In this section, the methodology proposed by Hevner et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and further formalized by Wieringa [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
is adopted to guide the development and validation of integrating CEP and BPM in smart environments.
Thus, we have two main artifacts in our proposal. A software architecture enabling CEP-BPM integration
to support contextualized actions, and a modelling approach to represent CEP patterns within BPM
models. The research questions (RQ) are as follows:
      </p>
      <p>RQ1. How can a CEP engine be integrated with BPM in order to define contextualized
actions for situations of interest?</p>
      <p>This research question focuses on understanding how BPM models can evolve from simple diagrams
that describe processes into active components of the system that can react to situations by identifying
them through the integration of the CEP engine.</p>
      <p>To this end, we aim to:
1. Integrate the CEP engine with BPM by extending the previously proposed software architecture.
2. Implement a case study to illustrate how contextualized actions are triggered by situations of
interest detected in the CEP engine through the BPM model.
3. Analyse the case study to check whether the BPM model correctly represents how the diferent
actors in the system behave and interact with each other.
4. Evaluate the results obtained in relation to the set goal.</p>
      <p>RQ2.Can BPM models be used to represent CEP patterns in detail, thus making them easier
to maintain, understand and evolve?</p>
      <p>This research question aims to analyze the potential of BPM models as a tool for representing and
structuring CEP event patterns, with the ultimate goal of improving understanding, maintaining and
adapting to changing contexts. To this end:
1. Analyze the components of a CEP pattern and how they can be represented in BPM. In other
words, we aim to analyze how simple events, time windows, logical conditions and other elements
from the event processing language can be represented in BPM.
2. Define a case study consisting of a series of CEP patterns that depend on each other, such that
the output of one pattern becomes the input of the next. Furthermore, implement this series
of dependent patterns in BPM to demonstrate how these models can represent the CEP engine
behavior.
3. Extend the case study to present the information in accordance with the architecture. This should
represent all actors, the CEP engine and its defined CEP patterns, and the contextualized actions
in response to situations of interest detected in the patterns.
4. Test with diferent users with CEP knowledge to validate that the representation of CEP patterns
in BPM improves the system’s maintainability and comprehensibility.</p>
      <p>In summary, following the previously mentioned methodology, the research questions seek to validate
the feasibility of integrating CEP and BPM, and to explore the benefits in terms of maintainability
and evolution of defining CEP patterns in BPM. Through the implementation of case studies and the
analysis of the results, it is expected to obtain evidence that will inform the definition of contextualized
actions in IoT and smart environments. These results will contribute to the final phase of this thesis,
achieving its objectives.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Solution envisioned</title>
      <p>According to the stated RQ, we aim to extend the previously proposed context-aware software
architecture by using BPM to define CEP patterns and associated contextualized actions. Figure 1 sketches an
initial representation of the proposed extension. The software architecture’s information flows would
be as follows:
• Firstly, the events provided by the IoT scenario arrive at the BPM model via a messaging broker
structured according to the previously defined taxonomy.
• In parallel, the events arrive at the CEP engine, where they are processed to detect situations of
interest. These CEP patterns are defined in the BPM model.
• Finally, each situation of interest that is detected has an associated contextualized action that
is also defined in the BPM model. These actions are executed when the relevant situation is
detected, allowing the system to respond to the user’s needs.</p>
      <p>To illustrate the proposal, a brief case study modelled in BPM will be presented. This will consider
a smart mobility system that manages a fleet of shared electric vehicles in a city as the main domain.
The main objectives are to improve vehicle availability, enhance the user experience and reduce
energy consumption by making use of contextual data from the smart city. Although we envision the
architecture being implemented entirely within BPM, with the CEP engine execution invoked by the
Business Process Management Suite (BPMS) engine, it would also be possible to implement the CEP
engine externally, communicating with BPM to execute detected contextualized actions. The operation
would proceed as follows (see Figure 2):
• First, the BPM models which represent the CEP patterns in the CEP engine are defined using
Business Process Model and Notation (BPMN). The BPM model will specify the information to be
received by each event pattern, which should be structured in accordance with the taxonomy, as
well as the actor that generates such information. In this case, the pattern will receive contextual
information that a holiday is being celebrated in a certain area of the city and that numerous
users are looking for a vehicle in that zone at the same time. Alternatively to users, the pattern
may receive information that the weather conditions are adverse. Subsequently, information
on the number of vehicles available in each zone will be received. All this information will be
received and analyzed by an event pattern called high demand alert. Finally, electricity data will
be received from various recharging points in the area.
• Secondly, once all necessary information has been received, the CEP engine will evaluate the
defined clauses. A complex event will be generated, as will an alert as there is too much demand
for too little availability in the area or when weather conditions are adverse. This situation of
interest will be sent to the BPM module for contextualized actions.
• Finally, once a situation of interest associated with a stakeholder has been detected, the
contextualized action defined for it in the BPM will be executed. In this case, technicians will be contacted
to reassign vehicles to the afected area as soon as possible and direct them to the recharging
points with the lowest electricity demand. In addition, if the recharging points in the area were
overloaded or not working, another action would be triggered to alert technicians to the need to
set up a temporary recharging point.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>
        So far, we have proposed a PhD project focusing on developing a system that can integrate and correlate
data from diferent application domains. The aim is to enrich the context of intelligent applications
and improve decision-making. This integration enables situations of interest to be detected that would
otherwise remain undetected. As part of the natural evolution of this work, we are now focused on
defining response mechanisms to such situations and facilitating the definition of CEP patterns. To this
end, we propose a BPM-based solution, which enables the modelling of interactions between system
actors, the CEP engine, and contextualized actions to be executed according to detected situations. This
new proposal is an extension of the initial approach presented in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], which incorporates the definition
and management of contextualized actions. We expect to obtain results shortly that will enable us to
consolidate this solution and explore its applicability in other domains. This will enable aspects such as
the proposal’s usability, adaptability, and efectiveness to be evaluated in the future by testing it with
developers and IoT domain experts.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This publication is part of the I+D+i grant PID2021-122215NB- C33 (AwESOMe) funded by
MICIU/AEI/10.13039/501100011033 and by ERDF/EU and by the pre-doctoral research staf training contract
2022-006/PU/EPIF-FPI-CT/CP of the University of Cadiz</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>The author has not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bazan-Muñoz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Augusto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Garcia-de Prado</surname>
          </string-name>
          ,
          <article-title>Taxonomy and software architecture for real-time context-aware collaborative smart environments</article-title>
          ,
          <source>Internet of Things</source>
          <volume>26</volume>
          (
          <year>2024</year>
          )
          <article-title>101160</article-title>
          . URL: https://www.sciencedirect.com/science/article/pii/S254266052400101X. doi:
          <volume>10</volume>
          .1016/j.iot.
          <year>2024</year>
          .
          <volume>101160</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Daum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Götz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Domaschka</surname>
          </string-name>
          ,
          <string-name>
            <surname>Integrating</surname>
            <given-names>CEP</given-names>
          </string-name>
          and
          <article-title>BPM: how CEP realizes functional requirements of BPM applications (industry article)</article-title>
          ,
          <source>in: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, DEBS '12</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2012</year>
          , pp.
          <fpage>157</fpage>
          -
          <lpage>166</lpage>
          . URL: https://doi.org/10.1145/2335484.2335503. doi:
          <volume>10</volume>
          . 1145/2335484.2335503.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Sofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hinze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koschmider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ziekow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Koldehofe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kopp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jacobsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sürmeli</surname>
          </string-name>
          , W. Song,
          <article-title>From event streams to process models and back: Challenges and opportunities</article-title>
          ,
          <source>Information Systems</source>
          <volume>81</volume>
          (
          <year>2019</year>
          )
          <fpage>181</fpage>
          -
          <lpage>200</lpage>
          . URL: https://www.sciencedirect.com/science/article/pii/ S0306437917300145. doi:
          <volume>10</volume>
          .1016/j.is.
          <year>2017</year>
          .
          <volume>11</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ruiz-Fernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Marcos-Jorquera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gilart-Iglesias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vives-Boix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ramírez-Navarro</surname>
          </string-name>
          ,
          <article-title>Empowerment of Patients with Hypertension through BPM, IoT</article-title>
          and Remote Sensing,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <article-title>2273</article-title>
          . URL: https://www.mdpi.com/1424-8220/17/10/2273. doi:
          <volume>10</volume>
          .3390/s17102273, number: 10 Publisher: Multidisciplinary Digital Publishing Institute.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Fedeli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fornari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Re</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Torres</surname>
          </string-name>
          , P. Valderas,
          <article-title>FloBP: a model-driven approach for developing and executing IoT-enhanced business processes</article-title>
          ,
          <source>Softw Syst Model</source>
          <volume>23</volume>
          (
          <year>2024</year>
          )
          <fpage>1217</fpage>
          -
          <lpage>1246</lpage>
          . URL: https://doi.org/10.1007/s10270-024-01150-8. doi:
          <volume>10</volume>
          .1007/s10270- 024- 01150- 8.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Valderas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Torres</surname>
          </string-name>
          , E. Serral,
          <article-title>Modelling and executing IoT-enhanced business processes through BPMN and microservices</article-title>
          ,
          <source>Journal of Systems and Software</source>
          <volume>184</volume>
          (
          <year>2022</year>
          )
          <article-title>111139</article-title>
          . URL: https://www. sciencedirect.com/science/article/pii/S0164121221002363. doi:
          <volume>10</volume>
          .1016/j.jss.
          <year>2021</year>
          .
          <volume>111139</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ruhkamp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schönig</surname>
          </string-name>
          ,
          <article-title>Execution of Multi-Perspective Declarative Process Models Using Complex Event Processing</article-title>
          ,
          <source>Business Information Systems</source>
          (
          <year>2021</year>
          )
          <fpage>95</fpage>
          -
          <lpage>104</lpage>
          . URL: https://www.tib-op. org/ojs/index.php/bis/article/view/51. doi:
          <volume>10</volume>
          .52825/bis.v1i.
          <fpage>51</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Janiesch Jörn</surname>
          </string-name>
          <string-name>
            <surname>Kuhlenkamp</surname>
          </string-name>
          ,
          <article-title>Enhancing business process execution with a context engine</article-title>
          ,
          <year>2021</year>
          . URL: https://ui.adsabs.harvard.edu/abs/2021arXiv211004061J. doi:
          <volume>10</volume>
          .48550/arXiv.2110.04061, aDS Bibcode: 2021arXiv211004061J.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>I. M. A.</given-names>
            <surname>Helal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Awad</surname>
          </string-name>
          ,
          <article-title>Online correlation for unlabeled process events: A flexible CEP-based approach</article-title>
          ,
          <source>Information Systems</source>
          <volume>108</volume>
          (
          <year>2022</year>
          )
          <article-title>102031</article-title>
          . URL: https://www.sciencedirect.com/science/ article/pii/S0306437922000333. doi:
          <volume>10</volume>
          .1016/j.is.
          <year>2022</year>
          .
          <volume>102031</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hevner</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . R, S. March, S. T, Park, J. Park, Ram, Sudha,
          <source>Design Science in Information Systems Research, Management Information Systems Quarterly</source>
          <volume>28</volume>
          (
          <year>2004</year>
          )
          <fpage>75</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wieringa</surname>
          </string-name>
          ,
          <source>Design Science Methodology for Information Systems and Software Engineering</source>
          ,
          <year>2014</year>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>662</fpage>
          - 43839- 8, pages:
          <fpage>332</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>