is the basis for continuous improvement of
workflows, innovation, and response to changes in
patient needs and healthcare requirements. Our
approach could be used as a tool to coordinate the
activities of the hospital staff and optimise the use of
hospital resources.
7 CONCLUSIONS
The key to clear resource allocation strategies is using
well-coordinated workflow models. The model may
include all possible results alternatives. In this paper,
we propose a new workflow modelling method based
on a role-based approach and layered development.
We use UPPAAL as our tool support, which allows a
concise description and provides means for the
analysis of complex systems.
This approach can be applied at any of the BPM
levels. The proposed modelling approach consists of
four stages for developing models. The first two
stages are aimed at defining the subject area, levels of
responsibility, and managers’ goals, the third stage
constitutes the layered development, and the fourth
concerns dividing and developing the roles.
The case study shows that the proposed approach
allows a structured development of a model stepwise
adding details for each role in the workflow. With
UPPAAL as our tool support, we can validate our
workflow model and achieve increased reliability of
the modelling. In conclusion, our proposed
development method could provide a powerful tool
for analysing and optimising work processes in
various industries, which can lead to improved
productivity and competitiveness of enterprises.
In the future, we want to elaborate more on how
decision support systems could be considered as a
role. Moreover, the positive results in this paper open
up new prospects for further research in the field of
BPM combined with computer science.
ACKNOWLEDGEMENTS
This work has received funding from the Finnish
National Agency for Education (EDUFI) via the
scholarship OPH-5532-2022, as well as from the
Finnish Society of Sciences and Letters.
REFERENCES
Alomari, A., April, A., Monsalve, C., & Gawanmeh, A.
(2018). Integrating a Decision Tree Perspective at the
Operational Level of BPM+. Computer Systems
Science and Engineering, 33, 219–227.
ANSI/EIA 632—Processes for Engineering a System | SE
Goldmine.
Back, R. J. R., & Sere, K. (1990). Stepwise refinement of
parallel algorithms. Science of Computer
Programming, 13(2–3), 133–180.
Behrmann, G., David, A., & Larsen, K. G. (2004). A
Tutorial on Uppaal., Formal Methods for the Design of
Real-Time Systems (Vol. 3185, pp. 200–236). Springer
Berlin Heidelberg.
Chengjun, W. (2009). The Research on the Role-Based
Dynamic Workflow Model. 2009 Second International
Symposium on Knowledge Acquisition and Modeling,
2, 358–360.
Copeland, L. (2004). A Practitioner’s Guide to Software
Test Design. Artech House.
Djatcha, R. A. D. (2022). A formal approach for role-based
modeling of business collaboration processes [Ph.D.
thesis, Université de Douala (Cameroun)].
ISO 12052:2017. ISO.
ISO 15704:2019. ISO.
ISO/IEC/IEEE 42010:2022. ISO.
Joseph Kim-Keung, H. (2015). A review of frameworks for
classification of information systems, notably on the
Anthony’s Triangle. European Academic Research
Vol. III, Issue 1.
Katz, S. (1993). A superimposition control construct for
distributed systems. ACM Transactions on
Programming Languages and Systems, 15(2), 337–356.
Liang, Z., & Bai, S. (2006). Role-Based Workflow
Modeling. 2006 IEEE International Conference on
Systems, Man and Cybernetics, 6, 4845–4849.
Margaria, T., Boßelmann, S., & Kujath, B. (2013). Simple
Modeling of Executable Role-Based Workflows: An
Application in the Healthcare Domain. Journal of
Integrated Design and Process Science, 17(3), 25–45.
Omarov, B., Abdrakhmanov, R., Koishiyeva, T., Bayaly,
A., Amirtayev, K., Madaliyeva, G., & Torebay, N.
(2021). Smart Hospital: Automation of Business
Processes in Medical Centers. 2021 International
Conference on Computational Intelligence and
Knowledge Economy (ICCIKE), 106–111.
Snook, C., & Waldén, M. (2006). Refinement of
Statemachines Using Event B Semantics. In J. Julliand
& O. Kouchnarenko (Eds.), B 2007: Formal
Specification and Development in B (pp. 171–185).
Springer.
UPPAAL. https://uppaal.org/
Waldén, M. (1998). Layering distributed algorithms within
the B-method. In D. Bert (Ed.), B’98: Recent Advances
in the Development and Use of the B Method (pp. 243–
260). Springer
Wang, L. (2022). Workflow for applying optimization-
based design exploration to early-stage architectural
design—Case study based on EvoMass. International
Journal of Architectural Computing, 20, 41–60.
Yehorova, Ye. (2024). UPPAAL-models of the healthcare
case. https://goo.su/j9XKf