A Multimodel Framework for the Analysis of Processes Described Using UML
UML activity diagrams are widely used for process representation, but their lack of formal semantics limits rigorous analysis.This paper presents a multimodel framework that translates UML activity diagrams into timed Petri net models for validation and simulation.The approach enables the detection of structural and behavioral issues such as deadlocks, unreachable states, and performance bottlenecks.To illustrate the methodology, we apply it to two optimization algorithms -Combinatorial Artificial Bee Colony (CABC) and Discrete Chicken Swarm Optimization (DCSO) -showing how their UML-based descriptions can be systematically transformed and analyzed.The proposed framework improves model precision, supports iterative refinement, and provides a formal basis for evaluating dynamic, concurrent processes.
Authors
- Elena Zamyatina (ORCID: https://orcid.org/0000-0001-8123-5984)
- Katarina Samoylova (ORCID: https://orcid.org/0000-0002-6867-076X)
Institutions
- Perm State University (RU)
- National Research University Higher School of Economics (RU)
- Perm State Humanitarian-Pedagogical University (RU)
Publication Details
- Published
- 2025-09-21
- DOI
- https://doi.org/10.51408/csit2025_72
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00