Indice

Business Processes Modeling

MPB 2025/26 (295AA / 372AA, 6 cfu)

Lecturers: Roberto Bruni, Andrea Vandin

Contact: web Bruni - web Vandin

Office hours: Thursday 15:00-18:00


Objectives

The course aims to reconcile abstraction techniques and high-level diagrammatic notations together with modular and structural approaches. The objective is to show the impact of the analysis and verification properties of business processes on the choice of the best suited specification and modelling languages. At the end of the course, the students will gain some familiarity with business process terminology, with different models and languages for the representation of business processes, with different kinds of logical properties that such models can satisfy and with different analysis and verification techniques. The students will also experiment with some tools for the design, synthesis and analysis of business processes.


Course Overview

Business process management. Evolution of Enterprise Systems Architectures. Conceptual models and abstraction mechanisms. Petri nets: invariants, S-systems, T-systems, Free-choice systems and their properties. Workflow nets and workflow modules. Workflow patterns. Event-driven Process Chains (EPC). Business Process Modelling Notation (BPMN), Process performance analysis. Process simulation. Process Mining.


Textbook(s)


Quick reference(s)


Tool(s)

http://woped.dhbw-karlsruhe.de/woped/ http://www.win.tue.nl/woflan/doku.php 188072_149141125103453_6888195_q.jpg http://www.visual-paradigm.com/product/vpuml


Exam

The evaluation will be based on a group project and an oral exam.

Registration to the exam is mandatory.

The student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out under the guidance of the teacher during the course.

Project FAQ

Exam FAQ


Announcements


Lectures (first half)

Microsoft Teams: Additional material is available on Teams.

N Date Time Room Lecture notes Topics Links
1 17/09 14:00-16:00 L1 Lecture 1 Course introduction:
course objectives, textbooks, BPM aim and motivation, models and abstraction
2 19/09 09:00-1:00 L1 Lecture 2

Lectures (second half)

Microsoft Teams: Additional material is available on Teams.

N Date Time Room Lecture notes Topics Links
13 L1
14 L1

Past courses