Let C
Start
be the set of edges of type StartBeforeStart
and Act. a as target:
C
Start
= {c
i
∈C | TargetAct(c
i
)=a ∧ Type(c
i
)=StartBe-
foreStart}
After the completion of all source activities s∈S
End
connected to Act. a with edges of C
End
and after the
start (i.e. state is at least Running) of all activities
s∈S
Start
connected with edges of C
Start
, Act. a changes
to the state WaitingForTime:
If ∀s∈S
End
with S
End
= {s∈N | ∃ c
i
∈C
End
∧ s= Source-
Act(c
i
)} holds State(s)=Completed and
if ∀s∈S
Start
mit S
Start
= {s∈N | ∃ c
i
∈C
Start
∧ s= Source-
Act(c
i
)} holds State(s) ∈{Running, RunningCom-
pletable, Completed},
then the state of Act. a changes to:
State(a)=WaitingForTime
4 SUMMARY AND OUTLOOK
The presented approach extends sequence edges by
allowing that they use the start and the end events of
their source and target activities arbitrarily. Further-
more, minimum and maximum time intervals can be
defined, which can also refer to these events arbitrar-
ily. We explain how a PMS can influence users (e.g.
through escalations) in such a way that all these mod-
elled conditions are met. In addition, the formal exe-
cution semantics of process engines is extended by
introducing additionally required activity instance
states and by defining further execution rules. This
enables a PMS to automatically control BP that con-
tain edges of the new types.
The presented rules still have to be evaluated tech-
nically by a prototype implementation. For this pur-
pose, ideally, they will be integrated into an existing
PMS that can be used in practice. This would also al-
low an evaluation of their suitability for BP designers
and end users. However, due to the complexity of pro-
cess engines, such an integration can usually only be
realized by the vendor of the PMS. This is the long-
term goal, as it makes the described functionalities
available to many users. An integration into a BP
modelling tool for pure BP documentation and opti-
mization (e.g. as an extension of BPMN (Bauer,
2025)) would be less complex. Even this is useful be-
cause it enables BP modelling with more details (i.e.
advanced activity orders and time intervals). By ana-
lysing the resulting BP models, later on, it can be de-
termined how often the new edge types are required
in practice. High demand may motivate PMS vendors
to implement them in their process engines.
REFERENCES
Aalst, W.M.P. van der, Rosemann, M., Dumas, M., 2007.
Deadline-based Escalation in Process-Aware Infor-
mation Systems. Decision Support Systems 492–511.
Aalst, W.M.P. van der, Weske, M., Grünbauer, D., 2005.
Case Handling: A New Paradigm for Business Process
Support. Data & Knowledge Engineering 53, 129–162.
Allen, J.F., 1983. Maintaining Knowledge about Temporal
Intervals. Communications of the ACM 26, 832–843.
Bauer, T., 2025. Extending BPMN to Enable the Pre-Model-
ling of Flexibility for the Control Flow of Business Pro-
cesses, Proc. ICEIS25. Porto
Bauer, T., 2024. A Formal Execution Semantics for Sophis-
ticated Dynamic Jumps within Business Processes, Proc.
ICEIS24. Angers, 634–642.
Bauer, T., 2023. Modelling of Advanced Dependencies Be-
tween the Start and the End of Activities in Business Pro-
cesses. Proc. ICEIS23. Prague, 457–465.
Bauer, T., 2022. Requirements for Dynamic Jumps at the Ex-
ecution of Business Processes. Proc. 12th Int. Sympo-
sium on Business Modeling and Software Design.
Bauer, T., 2021. Pre-modelled Flexibility for the Control-
Flow of Business Processes, in: Enterprise Information
Systems. Springer, pp. 833–857.
Bauer, T., 2020. Business Processes with Pre-designed Flex-
ibility for the Control-Flow. Proc. ICEIS20, 631–642.
Bauer, T., 2019. Pre-modelled Flexibility for Business Pro-
cesses. Proc. ICEIS19. Heraklion, 547–555.
Dakic, D., Stefanovic, D., Cosic, I., Lolic, T., Medojevic, M.,
2018. Business Process Mining Application: A Literature
Review. Proc. 29th DAAAM Int. Symposium on Intelli-
gent Manufacturing and Automation 866–875.
Heinlein, C., 2001. Workflow and Process Synchronization
with Interaction Expressions and Graphs. Proc. 17th Int.
Conf. on Data Engineering 243–252.
Hewelt, M., Weske, M., 2016. A Hybrid Approach for Flex-
ible Case Modeling and Execution. Proc. 14th Int. Conf.
on Business Process Management 38–54.
Lanz, A., Weber, B., Reichert, M., 2010. Workflow Time
Patterns for Process-Aware Information Systems. Proc.
Enterprise, Business-Process, and Information 94–107.
OASIS, 2007. Web Services Business Process Execution
Language Version 2.0.
OMG, 2011. Business Process Model and Notation (BPMN)
2.0.
Reichert, M., Dadam, P., 1998. ADEPTflex - Supporting Dy-
namic Changes of Workflows Without Losing Control.
Journal of Intelligent Information Systems 10.
Reichert, M., Weber, B., 2012. Enabling Flexibility in Pro-
cess-Aware Information Systems. Springer.
Russell, N., Hofstede, A.H.M., 2006. Workflow Control-
Flow Patterns: A Revised View. BPM Center Report.
Weske, M., 2019. Business Process Management: Concepts,
Languages, Architectures, 3rd ed. Springer.
Wysocki, R.K., 2019. Effective Project Management. Wiley.
Zerbino, P., Stefanini, A., Aloini, D., 2021. Process Science
in Action. Technological Forecasting and Social Change
172.