Heerko Groefsema
Research packages for the formal specification and verification of process compositions
Supervisors:
Heerko Groefsema
Date: 2024-10-21
Type: spp
Description:
For our research we implemented and use a number of Java packages that allow us to specify, unfold, and verify process compositions such as business process models and service compositions. These packages require some work, including new functionality, replacing old dependencies, adding different output formats, replacing log functionality, refactoring to use certain programming patterns, and more. In this project, we would like a number of students to improve, refactor, and add functionality. This project is available for up to 5 students, which will work on separate sub-projects such as:
- Adding rich Event Log generation from random executions of annotated Petri net models.
- Separating embedded data annotations and allowing execution of Petri nets using data.
- Adding functionality for colored Petri nets.
- Implementing improved Prime Event Structures (PES) representations of processes and unfolding (i.e., creation of PES) from Petri nets.
- Replacing old dependencies and refactoring.