<!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>Autonomy in Business Process Execution: Why We Need First-Class Abstractions for Goals and Normative Frames</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diego Calvanese</string-name>
          <email>diego.calvanese@unibz.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe De Giacomo</string-name>
          <email>giuseppe.degiacomo@cs.ox.ac.uk</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Timotheus Kampik</string-name>
          <email>tkampik@cs.umu.se</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yves Lesperance</string-name>
          <email>lesperan@eecs.yorku.ca</email>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Marrella</string-name>
          <email>marrella@diag.uniroma1.it</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Matta</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Free University of Bozen-Bolzano</institution>
          ,
          <addr-line>Bozen-Bolzano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Politecnico di Milano</institution>
          ,
          <addr-line>Milan</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>SAP</institution>
          ,
          <addr-line>Berlin</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Sapienza Università di Roma</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Umeå University</institution>
          ,
          <addr-line>Umeå</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>University of Oxford</institution>
          ,
          <addr-line>Oxford</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>York University</institution>
          ,
          <addr-line>Toronto</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the increased deployment of AI-based technologies-recently and most notably large language modelsframing the autonomy of goal-oriented agents that enact business processes can be expected to be a key challenge. In this paper, we argue that addressing this challenge requires new formal foundations for process specifications. Traditional business process specifications focus on the how of business operations and treat neither goals nor norm-based constraints as first-class abstractions. Although goals play a central role in informal notions of business processes, formal definitions tend to treat them as implicit, embedded within procedural specifications that may only partially, and not explicitly, reflect normative boundaries. However, to maximize autonomy within a given normative frame, which expands upon the traditional idea of process models as operational frames, agents require formally specified goals, from which they can then synthesize their plans and actions, considering the normative frame as a set of deontic constraints. In this paper, we articulate this vision, highlight practical challenges, and propose action items for supporting its implementation.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Business process management</kwd>
        <kwd>AI agents</kwd>
        <kwd>Autonomy</kwd>
        <kwd>Autonomous agents and multi-agent systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Software systems providing the operational backbone of organizations are becoming increasingly
autonomous [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This trend is driven in part, but not exclusively, by advances in deep learning-based
technologies such as Large Language Models (LLMs). Indeed, the distributed and complex nature of large
organizations requires intelligence at the level of autonomous submodules, reflecting how intelligent
business decisions are made by humans. In order to deploy autonomous software agents safely and
efectively, one must ensure that they comply with normative requirements, while still utilizing their
substantial degrees of autonomy to accomplish their goals to the best possible extent [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        As abstractions for managing guardrails, we propose the notion of (normative) frames that—in contrast
to the more operational notions of declarative or procedural business processes and rules—focus only on
deontic requirements of how organizations should run. Frame representation and reasoning can draw
from a wealth of research on deontic logic [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], temporal reasoning [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], planning [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ], and normative
multi-agent systems [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. We provide informal definitions of frames, position them in the context
of related abstractions, and sketch scenario types describing how frames can be applied to agents
enacting business processes. These partially subsymbolic AI agents must then be augmented with
symbolic capabilities for synthesizing plans that guarantee frame compliance, as well as for reasoning
about their own, others’, and process-level goals in order to maximize objective satisfaction within the
frames. Accordingly, on a fundamental level these agents require capabilities for plan and behavior
synthesis [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref8 ref9">8, 9, 10, 11, 12</xref>
        ], as well as for goal reasoning [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. We also highlight a list of challenges that
must be addressed to (better) utilize frames in practice. Considering these challenges, we outline action
items for laying the formal foundations for framing autonomous business process execution.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Framed Autonomy in Business Processes</title>
      <p>
        Framed autonomy requires that an autonomous system operates within its current frame. Intuitively, a
frame is a set of rules, restrictions, and regulations, which may evolve over time. The frame establishes
the boundaries within which the system may operate with maximal flexibility, making autonomous
decisions [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In Business Process Management (BPM), frames may exist—at least—on agent type,
process, and organization levels (as well as potentially across organizations).
      </p>
      <p>More analytically, frames are normative: they specify deontic requirements to the process. In contrast,
classical process specification languages, such as BPMN and DECLARE are operational: they specify
behavior required to accomplish a business goal1. However, in contrast to informal definitions of
business processes, e.g., as “sets of activities” performed to “jointly realize a business goal” [15, p. 5],
goals are left implicit in these more formal and operationalizable process specification languages.</p>
      <p>
        Notice that sometimes the operational specifications have been called frames as well [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Indeed, they
can be considered a sort of operational frame. Here, however, our focus of “frames” is on the normative
specification. When we need to distinguish, we call the two frames normative frame and operational
frame, respectively.
      </p>
      <p>Observe that if there are no choices to be made (no autonomous decision-makers), then the normative
frame is just an additional condition over the operational frame; but if decision-making is possible then
the operational frame requires finding a strategy to satisfy the objective, whereas the normative frame
requires choosing a strategy that remains within what is allowed (with respect to the frame).</p>
      <p>Strategies for achieving goals under framed autonomy are associated with decision-makers, including
software agents, giving rise to several problem setups, for centralized as well as distributed intelligence.
Centralized intelligence. We consider the “AI agents” as a single entity orchestrating the process that
is executed in a mutually fully observable and coordinated manner. The environment may be stochastic
and not fully observable. The frame is over the process. The single entity may have active or passive
responsibility for the frame. If we have multiple agents we may break down the problem into several of
the above scenarios.</p>
      <p>Distributed intelligence. We consider AI agents as distributed entities that enact the process as
resources. This has wide-ranging implications: a resource may have only partial observability of what
other resources are doing; coordination may be efortful, and resource-level goals may be mutually
inconsistent, or inconsistent with process-level goals. In such scenarios, we can frame individual
resources, groups of resources, or the entire process. Accordingly, we need to assign responsibility to
individual agents or groups thereof, and there may be strategic interactions afecting responsibility.</p>
      <p>From these problem setups, we can derive three diferent blueprint scenarios for framed autonomy
in business processes (see Figure 1): (i) we have a single decision-maker and place a frame on process
behavior; (ii) we have multiple decision-makers and place frames on individual decision-makers; (iii) we
have multiple decision-makers and place frame(s) on process behavior or parts thereof.</p>
      <p>In practice, there may be additional variance to the scenarios. For example, normative frames may be
partially represented within operational process specifications, restricting overall agent autonomy. An
example is a purchasing process where purchase orders can only be created and paid through a central
IT system that enforces normative rules, e.g. regarding four-eyes approval policies. Other parts of the
global normative frame can potentially be projected to local agent-level norms. For example, overall
spending limits may apply on the global level, but could be operationalized locally.
1BPMN is imperative, specifying—at least supposedly—exactly what needs to be done, while DECLARE is declarative, specifying
constraints that need to be satisfied by otherwise flexible behaviors; still, both are operational.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Practical Challenges</title>
      <p>Achieving framed autonomy in business processes comes with practical challenges. Below, we list (and
briefly discuss) three such challenges that we consider of particular importance.</p>
      <p>
        What is a pragmatic notion of an agent in the context of business process execution? Before
the broad adoption of LLMs, the notion of an agent did not play a major role in the engineering of
business information systems and the processes that run them. Consequently, practitioners cannot be
expected to be familiar with the depth and sophistication of agent-related abstractions. To the contrary,
a practitioner may consider as an agent a software tool that makes use of an LLM, without much thought
about further properties. Defining a more precise and robust notion of an agent that is still intuitively
understandable by business process practitioners can thus be considered a key prerequisite.
How to elicit and specify frames? The elicitation and specification of frames requires a frame
meta-model, and one or several specification languages. To this end, existing specification languages can
be reused; potentially, several languages and their underlying concepts can be combined. For example,
declarative approaches to process specification—such as Declare [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and in more practical contexts
business rule and query languages with temporal reasoning capabilities [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]—can be augmented with
deontic notions in order to promote normativity to a first-class abstraction. For elicitation, both symbolic
and subsymbolic approaches can be used and fused. LLMs can generate frames or parts thereof from
natural language text, whereas rule mining approaches can be applied to infer normative constraints
from the traces of well-behaved agents and multi-agent systems.
      </p>
      <p>How to operationalize frames on real-world symbolic data? Once specified, frames need to be
integrated with business information systems, to ensure systems’ frame-compliance during runtime. A
short- to mid-term prerequisite is the operationalization of frames using technologies that do in fact
run in large organizations. Here, explainability is a necessity, considering the practical intricacy of
normative requirements, as well as the scale of real-world symbolic queries and data.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Call to Action: Goals and Frames for Processes</title>
      <p>When autonomy is included in a business process execution system, the notion of normative frame
becomes essential to guardrail autonomous decision-making. Normative frames have a deontic nature
and are concerned with the sets of strategies that an agent can choose from while satisfying the frame.
Accordingly, when goal-oriented agents synthesize their operational strategies, these strategies are
implicitly mapped to those at the normative level and checked against the frame. AI agents—whether
based on symbolic or subsymbolic methods—that enact business processes must be able to synthesize
such strategies so that frame compliance can be guaranteed and exceptional violations can be justified.
Currently BPM lacks formal foundations for framed autonomy. Accordingly, we suggest to (i) introduce
ifrst-class abstractions for goals and normative frames to BPM; (ii) develop and evaluate algorithms for
synthesizing provably frame-compliant and performant operational specifications from frames, goals,
and environmental information; (iii) demonstrate the applicability of the abstractions and algorithms in
the context of real-world business information systems.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>The paper is derived from working group notes as published in the report of Dagstuhl Seminar 25192,
“AUTOBIZ: Pushing the Boundaries of AI-Driven Process Execution and Adaptation”. T. Kampik was
supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the
Knut and Alice Wallenberg Foundation. A. Marrella was supported by the Sapienza project
FONDAIBPM. A. Marrella and D. Calvanese were supported by the PNRR MUR project PE0000013-FAIR.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>The authors have not employed any Generative AI tools when writing this paper.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fournier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Limonad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Montali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rehse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Accorsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Giacomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fahland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Rosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Völzer</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Weber</surname>
          </string-name>
          ,
          <article-title>AI-augmented Business Process Management systems: A research manifesto</article-title>
          ,
          <source>ACM Trans. Manag. Inf. Syst</source>
          .
          <volume>14</volume>
          (
          <year>2023</year>
          )
          <volume>11</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          :
          <fpage>19</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kampik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mansour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kirrane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Padget</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. R.</given-names>
            <surname>Payne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Tamma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <article-title>Governance of autonomous agents on the web: Challenges and opportunities</article-title>
          ,
          <source>ACM Trans. Internet Technol</source>
          .
          <volume>22</volume>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gabbay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Horty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Parent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Van der Meyden</surname>
          </string-name>
          , L. van
          <string-name>
            <surname>der Torre</surname>
          </string-name>
          , et al.,
          <source>Handbook of Deontic Logic and Normative Systems</source>
          , Volume
          <volume>2</volume>
          ,
          <string-name>
            <surname>College</surname>
            <given-names>Publications</given-names>
          </string-name>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>De Giacomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Y.</given-names>
            <surname>Vardi</surname>
          </string-name>
          ,
          <article-title>Linear Temporal Logic and Linear Dynamic Logic on finite traces</article-title>
          ,
          <source>in: IJCAI</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>854</fpage>
          -
          <lpage>860</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>De Giacomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rubin</surname>
          </string-name>
          ,
          <article-title>Automata-theoretic foundations of FOND planning for LTLf and LDLf goals</article-title>
          , in: IJCAI,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ghallab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Nau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Traverso</surname>
          </string-name>
          , Acting,
          <source>Planning and Learning</source>
          , Cambridge Univ. Press,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chopra</surname>
          </string-name>
          , L. van der Torre, H. Verhagen,
          <source>Handbook of Normative Multiagent Systems</source>
          , College Publications,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pnueli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosner</surname>
          </string-name>
          ,
          <article-title>On the synthesis of a reactive module</article-title>
          , in: POPL, ACM,
          <year>1989</year>
          , pp.
          <fpage>179</fpage>
          -
          <lpage>190</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Finkbeiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Metzger</surname>
          </string-name>
          , Live synthesis,
          <source>Innov. Syst. Softw. Eng</source>
          .
          <volume>18</volume>
          (
          <year>2022</year>
          )
          <fpage>443</fpage>
          -
          <lpage>454</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>G. De Giacomo</surname>
            ,
            <given-names>M. Y.</given-names>
          </string-name>
          <string-name>
            <surname>Vardi</surname>
          </string-name>
          ,
          <article-title>Synthesis for LTL and LDL on finite traces</article-title>
          ,
          <source>in: IJCAI</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhu</surname>
          </string-name>
          , G. De Giacomo,
          <article-title>Act for your duties but maintain your rights</article-title>
          ,
          <source>in: KR</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhu</surname>
          </string-name>
          , G. De Giacomo,
          <article-title>Synthesis of maximally permissive strategies for LTL specifications</article-title>
          , in: IJCAI,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D. W.</given-names>
            <surname>Aha</surname>
          </string-name>
          ,
          <article-title>Goal reasoning: Foundations, emerging applications, and prospects</article-title>
          ,
          <source>AI Mag</source>
          .
          <volume>39</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G.</given-names>
            <surname>Acitelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Maggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marrella</surname>
          </string-name>
          ,
          <article-title>Achieving framed autonomy in AI-augmented business process management systems through automated planning</article-title>
          ,
          <source>Inf. Syst</source>
          .
          <volume>133</volume>
          (
          <year>2025</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Weske</surname>
          </string-name>
          ,
          <source>Business Process Management: Concepts</source>
          , Languages, Architectures, Springer,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Montali</surname>
          </string-name>
          ,
          <article-title>Declarative process specifications: Reasoning, discovery, monitoring</article-title>
          , in: W.
          <string-name>
            <surname>M. P. van der Aalst</surname>
          </string-name>
          , J. Carmona (Eds.),
          <source>Process Mining Handbook</source>
          , volume
          <volume>448</volume>
          <source>of LNBIP</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kampik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Okulmus</surname>
          </string-name>
          ,
          <article-title>Expressive power and complexity results for SIGNAL, an industry-scale process query language</article-title>
          ,
          <source>in: BPM 2024 Forum</source>
          , volume
          <volume>526</volume>
          <source>of LNBIP</source>
          , Springer,
          <year>2024</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>