Business Process Management and Flexibility

This course is part of the MSc in Computer Science at the University of Camerino (a.y. 2015/16).

– NEW – Results Exam (26.02.2016) – pdf

Results Exam (01.02.2016) – pdf

Main Topics

  • Introduction to Business Process Management
    • Enterprise Architecture and related Evolution
    • Business Process Model and Instances
    • Business Process Life-Cycle
    • Classification of Business Process
  • Business Process Modelling
    • Conceptual models and abstraction mechanisms
    • Conceptual models and abstraction mechanisms
    • Control Flow Patterns
    • Modelling Languages: Petri nets, Workflow nets and workflow modules, Yet Another Workflow Language, Event-driven Process Chains and Business Process Modelling Notation 2.0 (BPMN)
    • Model Understandability
    • Modelling Environments
  • Analysing the Behaviour of Process Models
    • Verifying Pre-specified Process Models: Process Model Soundness and Correctness of Data Flow
    • Pocess Model Formalization
    • Verification into practice
  • Flexibility Issues in Process-Aware Information Systems
    • Perspectives on a Process-Aware Information System
    • Pre-specified and Repetitive Processes and Knowledge-Intensive Processes
    • Variability, Looseness, Adaptation, Evolution
    • Process Modelling & Flexibility-by-Design


  • Mathias Weske. 2010. Business Process Management: Concepts, Languages, Architectures (1st ed.). Springer Publishing Company, Incorporated.
  • Reichert, Manfred, and Barbara Weber. Enabling flexibility in process-aware information systems: challenges, methods, technologies. Springer, 2012.
  • Other lecture notes and research papers, selected during the course.


  • Course Introduction – Slides
  • Introduction to BPM – Slides
  • Evolution of Enterprise System Management – Slide
  • Patterns – Slide
  • BPMN 2.0 – Slide
  • BPMN 2.0 [extended version] – Slide
  • Understandability Guidelines – Slide
  • BPMN 2.0 – Choreography diagram – Slide
  • BP transformation from BPMN to Petri Net – Slide
  • BP Analysis – Slide
  • BP Analysis: compliance checking – Slide
  • Flexibility – Slide1 Slide2
  • Course’s Topic overview and Exam simulation
Exam Materials 
  • BPMN 2.0 – manifesto [pdf]
  • bpfm manifesto – [pdf]
Homework and Exercises
  • Moving toward e-business as usual [pdf]
  • Understanding systems from a business viewpoint [pdf]
  • Design science in information system research [pdf]
  • A framework for information system architecture [pdf]
  • Workflow Pattern [externa link]
  • BPMN 2.0 specification [link]
  • BPMN 2.0 by example [link]
  • BPMN 2.0 – manifesto [pdf]
  • bpFM – “Modeling Process Intensive Scenarios for the Smart City” [pdf]
  • A technique of state space search based on unfolding [pdf]
  • Semantics and analysis of business process models in BPMN [link]

  • Petri Net: Properties, Analysis and Applications [pdf]
  • Flexibility issues in process-aware information system [link]

Handouts in Powerpoint format are available on request. If interested, please send an Email to

Materials – Complex System Design