<!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>A Hybrid Compliance Checking Approach: Law Meets Process Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Juanita Caballero-Villalobos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technical University of Denmark</institution>
          ,
          <addr-line>Richard Petersens Plads, 321, 2800 Kgs. Lyngby, DK</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Integrating compliance checking with business processes has become increasingly essential to ensure adherence to regulatory standards from both the process and legal domains. However, compliance oficers and process modelers face significant challenges in eliciting regulatory requirements, integrating them into business process models, and understanding their outcomes. Therefore, this PhD aims to reconcile their needs while increasing transparency and understandability of the digitalization of regulatory requirements such as the General Data Protection Regulation (GDPR). The expected key contributions are: 1) Develop a formal framework to unify the terminology to extract and model compliance and normative feasibility of digitalization, 2) Provide formal methods and techniques to ofer a global compliance perspective and increase the expressiveness of business process model languages to support normative requirements and their efects, 3) Develop understandable compliance checking outcomes.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Compliance Checking</kwd>
        <kwd>Conformance Checking</kwd>
        <kwd>Requirements engineering</kwd>
        <kwd>Declarative Languages</kwd>
        <kwd>Visual Analytics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Compliance checking allows organizations to review and analyze the levels of adherence to
organizational processes and their outcomes with regulatory documents. This minimizes the risk of
noncompliance, avoiding potential financial and trust-related losses. Typically, compliance checking
involves the specification/extraction of engineering requirements, business process model design,
definitions of compliance checks, choice of a compliance strategy1 and the analysis of the outcomes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Stakeholders from the legal and process domains are involved in each. Indeed, compliance oficers and
process modelers have diferent objectives that might cause conflicts and ambiguities. Traditionally,
compliance-checking approaches have been developed to help process modelers [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2, 3, 4</xref>
        ] and treat the
needs of compliance oficers isolated. Therefore, ofering a unified approach between the needs of
compliance oficers and process modelers could ofer unexplored benefits in terms of transparency,
understandability, and traceability of business process compliance.
      </p>
      <p>
        From the compliance perspective, there are four key concepts: regulatory requirements, as external
rules to comply with (e.g., General Data Protection Regulation (GDPR), Health Insurance Portability
and Accountability Act (HIPAA), and EU AI Act), compliance requirements [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], as the organizational
objectives to ensure adherence to regulatory requirements (e.g., company policies, best practices, industry
thresholds), normative requirements [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], as actionable events derived from regulatory requirements (e.g.,
a data collection form that displays the necessary information before the data is collected.) and normative
efects [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the impact of applying the law (e.g., obligations, prohibitions, permissions, compensations
and violations). The legal jargon, process specifications, inherent complexity, and variability make it
challenging to ensure compliance with business processes.
      </p>
      <p>ICPM 2024 Doctoral Consortium, October 14–18, 2024, Kongens Lyngby
$ jcavi@dtu.dk (J. Caballero-Villalobos)
0000-0002-4915-0961 (J. Caballero-Villalobos)</p>
      <p>© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
1Compliance strategies might be included design-time controls, ensuring compliance by design from early stages; run-time,
when processes are being executed; audits, post-mortem analysis of the logs; or hybrid approaches, which ensuring monitoring
while ofering significant flexibility to domain-specific applications, e.g., extensions of business process model languages
with goal-oriented languages or embedding normative requirements into business language semantics</p>
      <p>
        Compliance requirements have been extracted using conceptual models, taxonomies, and ontologies
described in [
        <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
        ]. However, these approaches mainly focus on representing hierarchical, dependency,
temporal, and meronymic relationships without involving normative efects (e.g., obligations based
on cross-references (e.g., recitals)) and do not provide a unified terminology to be used during the
extraction and further formalization of the business process models. This results in misunderstandings
and ambiguities when interpreting business compliance languages. Since there is no traceability of
all the elements of the process that contribute to the interpretation and/or evaluation of the law in a
given instance, the efectiveness of the compliance checking process is compromised. To address this,
existing approaches have proposed enriching the business process language expressiveness [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] by
enforcing normative requirements into business process models, making the traceability from design to
post-execution analysis. However, as complex regulatory requirements become embedded into business
processes, model languages are highly demanding, given that compliance rules have high variability
and unpredictability.
      </p>
      <p>
        After the design phase, model-checking techniques are applied to verify that the model represents the
extracted requirements; industries must define their compliance strategy, mechanisms, and measures to
ensure compliance. One of the techniques that have been used to assure adherence to regulations is
conformance checking [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which usually provides support to binary compliance decision Yes/No, but
does not ofer a global perspective (e.g., answering questions, How far are they from achieving their
goals? How satisfied/fulfilled are they with their goal?) and computation of the normative efects (e.g.,
the impact of compensations, punishments, or implications of cross-reference statements). Furthermore,
the outcomes provided by some of the compliance-checking techniques (e.g., conformance checking,
process discovery, logic-based properties verification) have not received extensive attention within
the research community to date [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. On the one hand, compliance oficers have been encouraged to
interpret the outcomes with external tools like Disco2 and to make their own compliance reports. On
the other hand, process modelers have traditionally visualized 2D process representations, which often
struggle in analyzing complex relations, dynamic constraints, and event dependencies, generating that
messages are misunderstood in comparison to semantic models [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ].
      </p>
      <p>Our motivation comes from the challenges identified in digitalizing compliance and normative
requirements and their efects. We envision a unified approach supporting the compliance checking
process for legal and process domains. This project considers the following research questions (RQ):
• RQ.1: How can compliance oficers and process modelers be supported to elicit and categorize
compliance and normative requirements and their efects from the regulations?
• RQ.2: How can process modelers be supported in integrating compliance and normative
requirements and their efects into business process models?
• RQ.3: How can compliance oficers and process modelers be supported in understanding the
outcomes of compliance-checking?</p>
    </sec>
    <sec id="sec-2">
      <title>2. A Hybrid Approach to Compliance Checking: The Case of GDPR</title>
      <p>This research has as a main objective to increase the transparency3 and understandability4 of compliance
checking, by providing a framework of specification, modeling, verification and visualization of business
processes compliance. As running examples (GDR RunE), we will use some of the articles in Chapter
3.5 of the General Data Protection Regulation, Rights of the Data Subject. At a minimum, we anticipate
the framework encompassing the methods and tools described below. As we are in an early stage of the
research, some limitations of the methods and discussion of the results are not currently considered.
2https://fluxicon.com/disco/
3Ability to represent and infer relevant inherent information and behaviors in the compliance-checking decision-making
process that are not currently captured by business process model language expressiveness.
4Facilitate the interpretation of the compliance-checking outcomes, making it reliable for analysis in diferent levels of
abstraction and easy to integrate with the systems of the organization.
5https://gdpr-info.eu/chapter-3/</p>
      <sec id="sec-2-1">
        <title>2.1. RQ.1 Norms extraction and elicitation</title>
        <p>To support the formalization and extraction of feasible6 normative and compliance requirements, we will
develop a conceptual model for integrating and aligning run-time compliance checks within compliance
processes. The main outcome will be a conceptual model to categorize, identify, and align compliance
and normative requirements of a GDR RunE.</p>
        <p>Completed and current work: We mapped the compliance and normative requirements of articles
13, 14, 32, and 5 of GDPR to evaluate the feasibility of automation of these requirements. Later, we
discussed our results with compliance oficers and refined our models and interpretation of inherent
ambiguities. As a result, we propose a first mapping of substantive and procedural elements of the
article and their corresponding normative and compliance requirements. Some of them are feasible
to map as workflow and temporal constraints. Meanwhile, legal dependencies, normative efects, and
annotations to avoid ambiguous interpretation are not explicit in most business process models, making
its traceability dificult. Currently, we are working on validating and adjusting our definitions with
lawyers.</p>
        <p>Next Steps: We will establish the deontic efects (antecedent-consequence, classes, and relationships) of
cross-reference elements (e.g., recitals, internal reference to another provision of the regulation). Then,
we will align legal jargon with formalization terms and categories by providing a unified representation
of the feasible normative and compliance requirements for later formalization. Automating the
requirements extraction with techniques such as natural language processing is not currently considered at
this stage.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. RQ.2 Integrating rules with processes</title>
        <p>
          To model compliance processes, mainly imperative business process model languages have been used [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
Nevertheless, the dynamic nature and context-dependency of domains such as health care and law may
be especially suited for declarative techniques [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. As part of our initial approach, we chose Dynamic
Condition Response (DCR) Graphs as a declarative language for modeling compliance processes. We
aim to integrate the compliance and normative requirements identified by the foresaw framework
into a business process model language. We will adopt a compliance strategy hybrid [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] integrating
elements of design-time, run-time, and goal-oriented languages. The primary outcomes will be focused
on the formal extension of GoalsDCR ; we will introduce the monitoring semantics of the integration
of compliance requirements into DCR semantics and an algorithm to evaluate after the execution
of an event How far is the organization from meeting a compliance goal?. Later, we will develop a
second version of Goals+RegDCR, the formalization of compliance and normative requirements, that is
adaptable to both compliance by design and run-time execution. We expected to develop an algorithm
to compute the normative efects (e.g., compensation, punishments) in the cross-reference relationships
and the global compliance checking.
        </p>
        <p>
          Completed and current work: We modeled the GDPR articles explored in RQ.1 in Dynamic
Condition Response Graphs 2D Simulator7 as an initial approach to evaluate the capacity to represent
compliance, normative requirements from regulations, and their efects. The preliminary results indicate
that a global compliance perspective and some normative requirements and their efects are currently
not supported by the semantics, which makes its traceability dificult. To tackle that, we formalized
compliance requirements as goals based on intentional elements of i* framework (e.g., goals, links). To
do so, we identified the compliance requirements of article 13. of GDPR, "Information to be provided
where personal data are collected from the data subject," and mapped them into intentional elements8
6A normative or compliance requirement that can be automatically or semi-automatically enforced or monitored by a
compliance strategy without human judgment. We infer that a feasible requirement must be precise, measurable, and
automatable (e.g., provision of information to data subjects during data collection).
7https://www.dcrgraphs.net/
8As an example, we define a top-goal of transparency. This ensures that one knows how one’s data is collected, utilized, and
managed. This main goal could be decomposed into sub-goals, such as ensuring transparency in data collection, accountability
in data handling, a legal basis for data processing, compliance with cross-references, and so forth. The relationships between
For our extension, a goal represents the rationale and motivations underlying complying with a business
compliance requirement, the "why." It can be decomposed into relevant domain-specific sub-goals. The
fulfillment satisfaction of the goals is defined as executing a subset of normative requirements. The
latter represents what the law should do, the "how." We modeled it using the dynamic condition response
graphs semantics elements9. As a result, we diferentiate goals from the events given their objectives,
decomposition, and strengths10. Currently, we are focusing on formalizing our previous definitions,
encoding the goals into BNF notation, and performing formal evaluations of the expressiveness of DCR
semantics [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] based on its capacity to represent the requirements extracted.
        </p>
        <p>
          Next Steps: We will integrate the goals into the DCR semantics by developing a feasibility check
function to determine whether a goal is achievable and assess the current marking (trace) and the latest
event executed. Then, we will introduce an algorithm based on the evaluation measures proposed in the
compliance Requirements Framework to compute the satisfaction degree (compliance goal fulfillment)
of high-level intentional elements. This will support the non-binary (Yes/No) decision-making process,
measuring the extent to which the method is compliant based on the compliance checks defined in
the previous phase. Later, we will extend our last semantics, incorporating normative requirements
using regular grammar, and we will develop an algorithm to compute the efects of the normative
requirements (e.g., compensation). Both extensions will validated as described in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], mapping it to a
Büchi automaton; we will use model-checking tools to prove the safety and liveness properties and the
correctness of both extensions. Moreover, we will validate our approach to ensure compliance with an
article on GDPR as a running example, using conformance checking as a primary technique.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. RQ.3 Understandability and Generalisability</title>
        <p>Consequently, after validating our formal approaches, we would like to ofer understandable outcomes
for users in the legal and process domains. We infer that graphical representations that refer a modelling
pattern make easier to understand the process, dependencies and their relationships. However, we
need to determine i) what are the key elements that play a diferential role in the interpretation and
understandability of compliance checking outcomes, and ii) what type of representations are considered
helpful for the end users. The primary outcome of this phase will be to explore, create, or extend 2D
and 3D artifacts to simulate the process and show the outcomes of the process understandably.</p>
        <p>Completed and current work: We extended the 3D DCR Simulator 11 with some of the features that
we infer increase the understandability of compliance checking outcomes. By including real-time logs
annotations with integrations to real-time analysis using SQL Queries in Unity Cloud and integration
of post-mortem analysis with process mining tools such as Disco. The tool contributes to two use cases
in compliance checking: elicitation and discovery of process variants using unrestricted process
models and simulations of process models. Currently, we are working to extend the support of these
immersive representations.</p>
        <p>Next Steps: We will conduct empirical studies with end users of the compliance checking process
from both legal and process domains to determine the elements and environments (e.g., 2D, 3D) that
make relevant, useful, and understandable the process outcomes. As an initial approach, we will extend
the 2D DCR Simulator (e.g., adding new SVG visualizations to reflect the semantics extensions proposed
in the previous phase) and 3D DCR Simulator (e.g., adding computer aid design models to tailored
these goals could be expressed with intentional relationships and goal dependency.
9Taking the sub-goal "ensuring accountability in data handling". We define at least the normative requirements of tracking all
interactions with personal data, granting data subjects access to their data upon request, and timely notifying authorities and
data subjects of any personal data breaches. We used the DCR semantics to represent the specific, measurable GDPR events
and their inherent relationships.
10While goals focus on a high level of compliance-checking, the DCR events focus on workflow controls. Moreover, the first
one allows one to decompose compliance requirements into measurable sub-goals, while the DCR elements representing
normative requirements, including events, are modeled as normative triggers. Finally, goals bring a global compliance
perspective that is useful for strategic planning. Meanwhile, DCR elements (including events) efectively ensure operational
compliance.
11https://bit.ly/sourcecode3DCRBeta
domain-specific representations) by mapping the requirements extracted in the empirical studies. Then,
we will conduct a second phase of empirical studies to compare the cognitive load between both
representations and validate the efectiveness of our developments.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Acknowledgments</title>
      <p>I thank my PhD supervisors, Hugo-Andrés López-Acosta and Andrea Burattin, and DICE members
Olga Kokoulina and Alexandra Andhov for their guidance and support. This work is supported by the
research grant “Center for Digital CompliancE (DICE)” (VIL57420) from VILLUM FONDEN. Moreover,
it is part of a EuroTech Alliance project entitled "Explainable Compliant Process-driven Platforms", a
joint work with the Technical University of Eindhoven.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hashmi</surname>
          </string-name>
          , G. Governatori,
          <string-name>
            <given-names>H.-P.</given-names>
            <surname>Lam</surname>
          </string-name>
          , M. T. Wynn,
          <article-title>Are we done with business process compliance: state of the art and challenges ahead</article-title>
          ,
          <source>Knowledge and Information Systems</source>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Caron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vanthienen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Baesens</surname>
          </string-name>
          ,
          <article-title>Comprehensive rule-based compliance checking and risk management with process mining, Decision Support Systems (</article-title>
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Elhagaly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Drvoderić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. G.</given-names>
            <surname>Kippers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. A.</given-names>
            <surname>Bukhsh</surname>
          </string-name>
          ,
          <article-title>Evolution of compliance checking in process mining discipline</article-title>
          ,
          <source>in: 2nd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Klessascheck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Knoche</surname>
          </string-name>
          , L. Pufahl,
          <article-title>Reviewing conformance checking uses for run-time regulatory compliance</article-title>
          ,
          <source>in: Enterprise, Business-Process and Information Systems Modeling</source>
          , Springer Nature Switzerland,
          <year>2024</year>
          , pp.
          <fpage>100</fpage>
          -
          <lpage>113</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Mustapha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. T.</given-names>
            <surname>Arogundade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Misra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Damasevicius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Maskeliunas</surname>
          </string-name>
          ,
          <article-title>A systematic literature review on compliance requirements management of business processes</article-title>
          ,
          <source>International Journal of System Assurance Engineering and Management</source>
          <volume>11</volume>
          (
          <year>2020</year>
          )
          <fpage>561</fpage>
          -
          <lpage>576</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hashmi</surname>
          </string-name>
          , G. Governatori, M. T. Wynn,
          <article-title>Normative requirements for business process compliance</article-title>
          ,
          <source>in: Service Research and Innovation</source>
          , Springer International Publishing,
          <year>2014</year>
          , pp.
          <fpage>100</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Elgammal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Turetken</surname>
          </string-name>
          , W.-J. van den Heuvel, M. Papazoglou,
          <article-title>Formalizing and applying compliance patterns for business process compliance</article-title>
          ,
          <source>Software &amp; Systems Modeling</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zasada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hashmi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fellmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Knuplesch</surname>
          </string-name>
          ,
          <article-title>Evaluation of compliance rule languages for modelling regulatory compliance requirements</article-title>
          ,
          <source>Software</source>
          <volume>2</volume>
          (
          <year>2023</year>
          )
          <fpage>71</fpage>
          -
          <lpage>120</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Rehse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pufahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grohs</surname>
          </string-name>
          , L.
          <string-name>
            <surname>-M. Klein</surname>
          </string-name>
          ,
          <article-title>Process mining meets visual analytics: The case of conformance checking</article-title>
          ,
          <source>in: Proceedings of the 2023 ACM Symposium on Applied Computing (SAC)</source>
          , ACM,
          <year>2023</year>
          , pp.
          <fpage>5452</fpage>
          -
          <lpage>5461</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>K.</given-names>
            <surname>Figl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <article-title>Do declarative process models help to reduce cognitive biases related to business rules?</article-title>
          , in: International Conference on Conceptual Modeling, Springer,
          <year>2020</year>
          , pp.
          <fpage>119</fpage>
          -
          <lpage>133</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Jensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.-A.</given-names>
            <surname>López-Acosta</surname>
          </string-name>
          ,
          <article-title>Towards immersive environments for declarative process models</article-title>
          ,
          <source>in: Proceedings of The 22nd International Conference on Business Process Management</source>
          <year>2024</year>
          ,
          <year>2024</year>
          , pp.
          <fpage>214</fpage>
          -
          <lpage>231</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Debois</surname>
          </string-name>
          , T. T. Hildebrandt, T. Slaats,
          <article-title>Replication, refinement &amp; reachability: complexity in dynamic condition-response graphs</article-title>
          ,
          <source>Acta Informatica</source>
          <volume>55</volume>
          (
          <year>2018</year>
          )
          <fpage>489</fpage>
          -
          <lpage>520</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>T. T.</given-names>
            <surname>Hildebrandt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Mukkamala</surname>
          </string-name>
          ,
          <article-title>Declarative event-based workflow as distributed dynamic condition response graphs, in: Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs</article-title>
          ,
          <year>2010</year>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>73</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>