Business Process Modeling

Year:
2nd year
Semester:
S1
Programme main editor:
(I2CAT)
Onsite in:
UBB
Remote:
UULM
ECTS range:
6-7 ECTS

Professors

Prerequisites:

Basic discrete mathematics, first-order logic and linear algebra. Structural induction.

Pedagogical 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 modeling languages. The course presents the steps from a formally specified and analyzed process model to an implemented model as it can be executed by a process engine and process-aware information system, respectively.

Evaluation modalities:

Project discussion and oral exam.

Description:

The content of the course covers basic concepts and methods along the business process lifecycle; the presentation of the most common business process modeling notations such as EPC and BPMN 2.0; an introduction to Process Mining principles and techniques; practice with analysis tools such as WoPeD, Woflan, ProM.

  • Business process management.
  • Process Architectures & Process-aware Information Systems
  • Conceptual models and abstraction mechanisms.
  • Workflow nets, workflow modules and workflow systems.
  • Event-driven Process Chains (EPC).
  • Business Process Modelling Notation 2.0 (BPMN 2.0).
  • Process performance analysis.

Required teaching material

Books : • Weske: Business Process Management: Concepts, Languages, Architectures ISBN 978-3-642-28615-5. Springer-Verlag Berlin Heidelberg 2012. http://bpm-book.com/ (main reference) • Dumas, La Rosa, Mendling, Reijers: Fundamentals of Business Process Management http://fundamentals-of-bpm.org/ (book on BPMN, optional reading) • van der Aalst: Process Mining https://www.springer.com/gp/book/9783662498507 (book on Process Mining, optional reading) • Desel, Esparza: Free Choice Nets http://www7.in.tum.de/~esparza/bookfc.html (free book, optional reading) [Additional UULM] Reichert, Weber : Enabling Flexibility in Process-Aware Information Systems : Challenges, Methods, Technologies, Springer Berlin-Heidelberg, 2012

Teaching volume:
lessons:
48 hours
Exercices:
12 hours
Supervised lab:
2 hours
Project:
4 hours

Devices:

  • Laboratory-Based Course Structure
  • Open-Source Software Requirements
    • Woped: Workflow Petri Net Designer
    • Woflan: a Petri-net-based Workflow Analyzer (Windows only), also available as a ProM plugin (all platforms)
    • ProM: Process Mining Framework
    • Camunda Modeler: BPMN Editor
    • [Additional UUlm]: AristaFlow BPM Suite
    • [Additional UUlm]: SAP Signavio Process Modeler