# PACO **Repository Path**: shifeipython/PACO ## Basic Information - **Project Name**: PACO - **Description**: No description available - **Primary Language**: Python - **License**: MIT - **Default Branch**: Chatbot - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-30 - **Last Updated**: 2024-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RESPISE ## A strategy founder for *BPMN + CPI* ## Description In the context of increasingly complex business processes, accurately modeling decision points, their probabilities, and resource utilization is essential for optimizing operations. To tackle this challenge, we propose an extension to the Business Process Model and Notation (BPMN) called BPMN+CPI. This extension incorporates choices, probabilities, and impacts, emphasizing precise control in business process management. Our approach introduces a timeline-based semantics for BPMN+CPI, allowing for the analysis of process flows and decision points over time. Notably, we assume that all costs, energies, and resources are positive and exhibit additive characteristics, leading to favorable computational properties. Real-world examples demonstrate the role of probabilistic decision models in resource management. ### Solver RESPISE is an algorithm that given a *BPMN + CPI* diagram and a bound impact vector can determine if there exists a feasible strategy such that the process can be completed while remaining under the bound vector. Moreover, We explain the synthesized strategies to users by labeling choice gateways in the BPMN diagram, making the strategies more interpretable and actionable. ![alt text](image.png) ## Installation To install RESPISE, you need to download the folder, install the required python packages that can be found in the requirements.txt file. ## Usage To use RESPISE, you can follow these steps: 1. Open a terminal or command prompt window. 2. Navigate to the directory containing the unzipped folder. 3. Run the Python script named "app.py" using the following syntax: ```bash python3 .\app.py ``` 4. Open Chrome (or any othe browser supporting HTML5) and go to `http://127.0.0.1:8050`. NB! This application is currently under development. There may be some issues and bugs. ## Authors * **Daniel Amadori** * **Emanuele Chini** * **Pietro Sala** * **Andrea Simonetti** * **Omid Zare** ## Contributing If you want to contribute to RESPISE, you can create your own branch and start programming. ## License RESPISE is licensed under MIT license.