SlideShare a Scribd company logo
1 of 56
Download to read offline
A Technical Focus on Business Process Management –
Past, Present, and Emerging Topics, May 2023
Prof. Dr. Ingo Weber
ingo.weber@tum.de
http://imweber.de/
Full professor at TUM and
Director IT infrastructure & digital transformation
at Fraunhofer
Previously: TU Berlin, CSIRO / Data61, NICTA,
UNSW, KIT & SAP
Approx. 10% of content created using ChatGPT
Agenda:
1. Business Process Management (BPM):
History and Basics
2. Process enactment and its relation to
Low & No-Code Development and Model-
Driven Engineering
3. Process Mining
4. Augmenting BPM with Artificial
Intelligence (AI)
Agenda:
1. Business Process Management (BPM):
History and Basics
Credit for some of the content:
Jan Mendling, Business Process Modeling
in the 1920s and 1930s as reflected in
Fritz Nordsieck's PhD Thesis. Enterprise
Modelling and Information Systems
Architectures (EMISAJ), 2021, 16. Jg., S.
6: 1-51.
“To take an example, the trade of a pin-maker: But in the way in which this business is now carried on, it is
divided into a number of branches:
• One man draws out the wire; another straights it;
• a third cuts it; a fourth points it; a fifth grinds it at the
top for receiving the head;
• to make the head requires three operations;
• to put it on is a peculiar business;
• to whiten the pins is another; to put them into the paper;
and the important business of making a pin is, in this
manner, divided into about eighteen distinct operations.”
What is a Business Process?
Smith 1776
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 4
Division of Labour
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber
Icons designed by Freepik
5
IT Support
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 6
• Meticulously studying labor activities
• Work instructions for workers
• Managers oversee the productivity of groups of workers
• Units and their managers were structured hierarchically
• Functional organization remains dominant until the end
of 1980s.
Frederick W. Taylor: Scientific Management
Source: Wikimedia Commons
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 7
Process Chart by Gilbreth/Gilbreth 1921
Gilbreth 1921, Laue et al 2022
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 8
• Fritz Nordsieck (1906–1984) studied how business analysts make
use of diagrams.
• PhD thesis (1931) “Die Schaubildliche Erfassung und
Untersuchung der Betriebsorganisation”
(The diagrammatic description and analysis of the business
organization)
• Collection of 117 diagrams from 105 publications, organized in
three categories
• See Mendling (2021): Business Process Modeling in the 1920s
and 1930s as reflected in Fritz Nordsieck’s PhD Thesis. EMISA
Journal, open access, https://doi.org/10.18417/emisa.16.6
Business Process Modeling in the 1920s
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 9
Workflow and work cycle
Nordsieck 1931, Mendling 2021
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 10
Workflow and work cycle
Nordsieck 1931, Mendling 2021
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 11
Task distribution and task relationships
Nordsieck 1931, Mendling 2021
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 12
What is a business process? According to [Weske]* :
A business process consists of a set of activities that are performed in
coordination in an organizational and technical environment. These activities
jointly realize a business goal.
Paraphrased: a business process is what actors in an organization do
Examples: travel booking, tax return, procurement, expense reimbursement, hiring
an employee, applying for a job, ...
In a business process, there is often a sense of "state" and changing state.
*M. Weske, Business Process Management: Concepts, Languages, Architectures,
Springer, 2007.
Business Process Modelling and Management
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 13
Business Process Management (BPM) [Weske]:
Business process management includes concepts, methods, and techniques
to support the design, administration, configuration, enactment, and analysis of
business processes.
Value-adding management of a business process requires streamlining the
collection of activities within the process.
The activities in a single process are often performed by various business units in
an organisation.
Business Process Management
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 14
The Business Process Life Cycle
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber
Source: J. Mendling, Detection and
Prediction of Errors in EPC Business Process
Models, 2007
15
Business Process (BP) Modelling [Weske]:
A business process model consists of a set of activity models and
execution constraints between them. A business process instance represents
a concrete case in the operational business of a company, consisting of activity
instances. Each business process model acts as a blueprint for a set of
business process instances, and each activity model acts as a blueprint for a set
of activity instances.
(model vs. instances is basically like class vs. objects)
Purposes of process modeling include: Training and communication, simulation
and analysis, costing and budgeting, documentation, knowledge management, and
quality, system development, organizational design, management information, and
enactment, i.e., execution of the models.
Business Process Modelling
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 16
Classification of business processes
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber
Organizational business processes
Represent coarse-grained entities that comprise the main
activities of organizations
Operational business processes
Include process activities and their logical sequence
Implemented business processes
Add execution information to the process, including
organizational and technical aspects
17 |
BPMN example: insurance application processing
Tasks: an activity that is not subdivided (unit of work)
Sequence: some tasks need to be performed in a strict order
Choice: certain tasks do not always need to be carried out
Parallel: some tasks can be performed in parallel
Synchronisation: some tasks need to wait for the result of previous tasks
Iteration: some tasks need to be repeated
Business Processing Modelling: basic terminology
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 18
Source: BPMN 2.0 by Example, OMG Document Number dtc/2010-06-02
BPMN example: shipment process of a hardware
retailer
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 19
BPMN Notation Categories and their Elements
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 20
Agenda:
1. Business Process Management (BPM):
History and Basics
2. Process enactment and its relation to
Low & No-Code Development and Model-
Driven Engineering
3. Process Mining
4. Augmenting BPM with Artificial
Intelligence (AI)
Process enactment refers to the execution and monitoring of business processes.
It involves the actual implementation of designed process models to carry out activities, tasks,
and decisions.
Models and instances
• A process model serves as a blueprint for a set of similar process instances
• An entire class of instances is represented by the process model
Business Process Management System (BPMS)
• Enables enactment of implemented process models
• When running an instance, BPMS interprets the model
• Hence, each instance follows the model (which typically includes variability)
Process Enactment
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 22
Architecture overview
Business Process Management Systems
Business Process Environment
Process Engine
Service Provider 1 Service Provider n
Business Process Model
Repository
Business Process
Modeling
. . .
Source: M. Weske: Business Process Management, © Springer-Verlag Berlin Heidelberg 2007
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 23
Low-code and no-code development platforms enable
the creation of software applications with minimal
coding or programming skills. These platforms
provide visual interfaces and pre-built components to
rapidly develop and deploy applications.
Low-code development can facilitate the implementation
and enactment of business processes, providing a user-
friendly environment for process automation.
Low & no-code platforms and BPMSs are merging, to a
degree, with the former adopting BPMN etc., and the
latter repositioning themselves in the low & no-code
market
Model-driven engineering (MDE) intersects heavily with
process enactment / low & no-code
Low & No-Code, MDE, and process enactment
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 24
Slide credit: Bernd Rücker, https://berndruecker.io/ CamundaCon 2022 Keynote
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 25
Example: financial data analysis process:
1. Find news data: e.g., news data on the company ‘BHP’
2. Find performance data: e.g., on company code ‘BHP.AX’
3. Aggregate the performance data, e.g., avg. hourly stock prices
4. Merge datasets: e.g., merge the result data sets from the first and third steps
5. Visualize dataset: e.g., to see influence of news on prices
Older no-code process automation example:
Formsys – Forms-based Service Composition (2010)
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 26
Formsys: data mapping based on forms
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 27
MDE for Business Processes on Blockchain – Motivation
Issues:
- Knowing the
status, tracking
correct
execution
- Handling
payments
- Resolving
conflicts
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 28
Goal: execute collaborative business processes as smart
contracts on blockchain
− Translate (enriched) BPMN process models to smart contract
code
→ Model-driven engineering (MDE)
− Triggers act as bridge between Enterprise world and blockchain
− Smart contract provides:
− Independent, global process monitoring
− Process enforcement: messages are only accepted if they are
expected, given the state of the process, and only if sent from the
participant playing the respective role
− Automatic payments & escrow
− Data transformation
Original Approach (BPM 2016) in a Nutshell
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 29
Tooling: Lorikeet at Design Time
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 30
Agenda:
1. Business Process Management (BPM):
History and Basics
2. Process enactment and its relation to
Low & No-Code Development and Model-
Driven Engineering
3. Process Mining
4. Augmenting BPM with Artificial
Intelligence (AI)
Understanding how processes are really running (https://www.youtube.com/watch?v=7oat7MatU_U)
Process Mining
Some content in this section based on Wil v.d.Aalst, “Process Mining: Discovery, Conformance and Enhancement of
Business Processes”, Springer, 2011.
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 32
Three types of process mining:
• Discovery – creating process models from logs
• Conformance Checking – check if logs and models fit together
• Enhancement – add dimensions like performance, time, etc; also: where logs
deviate from models, how to extend the model?
Process Mining Overview
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 33
From logs to models
Example:
• Log:
• (a,b,c,d)
• (a,c,b,d)
• (a,e,d)
Process Discovery
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber
Model:
34
Compare: log vs. model
Standard criterion: fitness
“Does the log fit the model and vice versa?”
Conformance Checking
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber
?
35
Process mining for blockchain apps
Ethereum Logging Framework (ELF) Overview
For data analytics
Standard log files
For process mining
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 37
Augur is a prediction and betting marketplace on public Ethereum BC
• Example market: “Will Donald Trump win the presidential election 2020?”
We looked at ~2700 markets (~22k events) created on Augur v1.0
One discovered process model (unfiltered):
Process Mining analyses we performed:
• Exploration
• Process Discovery
• Conformance Checking
Augur case study [9]
Dispute
handling
Creation
Trading
Initial
report
Settlement
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 38
Timing patterns
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 39
Conformance checking means comparing a normative model against event logs
To obtain the normative model, we relied on the Augur white paper, their UI and further explanations, but
filtered activities such that the model only used events present in the log
We also verified and contextualized our findings by interviewing Augur’s lead architect
One conformance checking result:
Augur case study [9] continued
This is a bug in the smart contracts!
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 40
Forsage: a “matrix-based” investment scheme
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 41
Second case: Forsage
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 42
What is Forsage?
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 43
Forsage marketing promises:
1. Rules are transparent and processes documented
2. Investing right after registration leads to increased revenue
3. Same chances to earn, irrespective of registration time
4. Active users have higher profits
Assessment: does process mining allow us to check if the promises hold up?
How to assess added value on a Ponzi scheme?
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 44
Data: 13.4 M events in 1.06 M traces
Marketing claim: regardless of when you enter, you can always profit
→ Not true, and about 90% of users* made a loss (*simplifying assumption: 1:1 match of users to accounts)
With additional analyses: 3 of 4 claims debunked through our case study
Second case study: Forsage
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 45
Shed light on application dynamics and money flow
• Forsage is a Ponzi scheme
The Forsage documentation does not reflect code execution in detail, Augur contained a bug
• We unveiled this through conformance checking and drill-downs
• Forsage: not transparent
Compare behaviour of users, e.g. successful and unsuccessful users
• Recommended strategy for users → how to benefit from a Ponzi scheme ;-)
• 4 data sets available, in XES: https://ingo-weber.github.io/dapp-data/
Summary: process mining for blockchain apps
Is it useful to do process mining on blockchain data?
→ In two cases (Augur and Forsage) we found: yes
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 46
Agenda:
1. Business Process Management (BPM):
History and Basics
2. Process enactment and its relation to
Low & No-Code Development and Model-
Driven Engineering
3. Process Mining
4. Augmenting BPM with Artificial
Intelligence (AI)
http://dx.doi.org/10.1145/3576047
Definition: an ABPMS is a process-aware information system that utilizes AI technology to
adapt and improve business processes.
Key Capabilities:
Trust and trust-worthiness are crucial for the acceptance of AI-augmented systems
Overview: AI-Augmented BPM Systems (ABPMSs)
Tracks process
execution within
defined restrictions
(process frame)
Orchestrates
process activities
autonomously within
the process frame
Uses AI technology
to achieve business
process goals
Supports multiple
business processes
(not just a single
process)
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 48
Operational lifecycle of an ABPMS:
• Basic Steps: Frame (the autonomy), Enact, Perceive, Reason (similar to traditional BPMS).
• Advanced Steps: Explain, Adapt, Improve (specific to ABPMS with AI integration).
Involves the ABPMS and one or more agents interacting with the system.
Framing: Equipping the ABPMS with initial constraints and goals, defining process boundaries.
Process-Aware Execution: Perceiving, Reasoning, and Enacting to ensure compliance and adaptability.
The ABPMS Lifecycle
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 49
Process-Aware Execution: Central stage of the ABPMS lifecycle
Perceive: Acquiring data about the process and current state
Reason: Applying AI technologies to analyze data and make informed decisions
Enact: Autonomously executing the process within the defined frame
Sense-Think-Act Cycle: Structured approach to process-aware execution
Process-Aware Execution
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 50
Framed Autonomy
• Framing: Defining the boundaries within
which the ABPMS operates autonomously
• Constraints and goals are specified to
guide the ABPMS
• Different modeling languages can be used
for framing, including BPMN, declarative
approaches, and hybrid combinations.
• Frame can range from a rigid process
model to a general intelligence AI with
process awareness
Characteristics:
• (framed) autonomous to act
independently and proactively
• conversationally actionable to
seamlessly interact with agents whenever
necessary
• adaptive to react to changes in its
environment
• (self-)improving to ensure the optimal
achievement of its goals
• explainable to ensure the trust and hence
the cooperation of the human agents.
Framed Autonomy and Characteristics of ABPMSs
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 51
Final notes
“Process” is a lens – when is it the right one?
Example: mountains
• View through lens of geological process?
• Maybe not ideal for planning a hike
George Box: “All models are wrong, but
some models are useful
© 2019 Engelberg-Titlis Tourismus AG
© The Geological Society of London
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 53
1. Business Process Management (BPM): History and Basics
2. Process enactment and its relation to Low & No-Code Development and MDE
Summary (1)
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber
Business Process Environment
Process Engine
Service Provider 1 Service Provider n
Business Process Model
Repository
Business Process
Modeling
. . .
54
3. Process Mining: discovery, conformance checking, enhancement
4. Augmenting BPM with Artificial Intelligence (AI)
Summary (2)
ICSSP 2023 Keynote | Prof. Dr. Ingo Weber
?
55
A Technical Focus on Business Process Management –
Past, Present, and Emerging Topics, May 2023
Prof. Dr. Ingo Weber
ingo.weber@tum.de
http://imweber.de/
Full professor at TUM and
Director IT infrastructure & digital transformation
at Fraunhofer
Previously: TU Berlin, CSIRO / Data61, NICTA,
UNSW, KIT & SAP
Approx. 10% of content created using ChatGPT

More Related Content

Similar to A Technical Focus on Business Process Management – Past, Present, and Emerging Topics

[Publication] System Dynamics Applications to Design User Centred Decentralis...
[Publication] System Dynamics Applications to Design User Centred Decentralis...[Publication] System Dynamics Applications to Design User Centred Decentralis...
[Publication] System Dynamics Applications to Design User Centred Decentralis...Junie Kwon
 
MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project PresentationDimitris Kosmidis
 
IT Carve-out Projects: Towards a Maturity Model
IT Carve-out Projects: Towards a Maturity ModelIT Carve-out Projects: Towards a Maturity Model
IT Carve-out Projects: Towards a Maturity ModelNaoufal El Jaouhari
 
Adaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University CopenhagenAdaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University CopenhagenInfinIT - Innovationsnetværket for it
 
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...aliramezani30
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
FUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARD
FUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARDFUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARD
FUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARDMandar Trivedi
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
A Statistical Analysis of Building Information Modeling in Project Management
A Statistical Analysis of Building Information Modeling in Project ManagementA Statistical Analysis of Building Information Modeling in Project Management
A Statistical Analysis of Building Information Modeling in Project ManagementIRJET Journal
 
A Statistical Analysis Of Building Information Modeling In Project Management
A Statistical Analysis Of Building Information Modeling In Project ManagementA Statistical Analysis Of Building Information Modeling In Project Management
A Statistical Analysis Of Building Information Modeling In Project ManagementCrystal Sanchez
 
Fall Accidents Caused By Accidents
Fall Accidents Caused By AccidentsFall Accidents Caused By Accidents
Fall Accidents Caused By AccidentsAnn Johnson
 
A framework for_enterprise_architecture_effectiveness
A framework for_enterprise_architecture_effectivenessA framework for_enterprise_architecture_effectiveness
A framework for_enterprise_architecture_effectivenessbambangpadhi
 
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustrySjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustryCBOD ANR project U-PSUD
 
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...Thomas Hildebrandt
 
A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...
A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...
A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...IJDKP
 
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeEcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeInfinIT - Innovationsnetværket for it
 
Generating Business Value with Business Process Management (BPM)
Generating Business Value with Business Process Management (BPM)Generating Business Value with Business Process Management (BPM)
Generating Business Value with Business Process Management (BPM)Jan vom Brocke
 
Business Process Modeling in Health
Business Process Modeling in HealthBusiness Process Modeling in Health
Business Process Modeling in Healthshuvo_du52
 
Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hakan KIRAN
 

Similar to A Technical Focus on Business Process Management – Past, Present, and Emerging Topics (20)

[Publication] System Dynamics Applications to Design User Centred Decentralis...
[Publication] System Dynamics Applications to Design User Centred Decentralis...[Publication] System Dynamics Applications to Design User Centred Decentralis...
[Publication] System Dynamics Applications to Design User Centred Decentralis...
 
MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project Presentation
 
IT Carve-out Projects: Towards a Maturity Model
IT Carve-out Projects: Towards a Maturity ModelIT Carve-out Projects: Towards a Maturity Model
IT Carve-out Projects: Towards a Maturity Model
 
Adaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University CopenhagenAdaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
 
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
FUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARD
FUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARDFUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARD
FUNCTIONAL AND INFORMATIONAL MODEL OF EXPERT SPECIALIZATION USING IDEF STANDARD
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
A Statistical Analysis of Building Information Modeling in Project Management
A Statistical Analysis of Building Information Modeling in Project ManagementA Statistical Analysis of Building Information Modeling in Project Management
A Statistical Analysis of Building Information Modeling in Project Management
 
A Statistical Analysis Of Building Information Modeling In Project Management
A Statistical Analysis Of Building Information Modeling In Project ManagementA Statistical Analysis Of Building Information Modeling In Project Management
A Statistical Analysis Of Building Information Modeling In Project Management
 
Fall Accidents Caused By Accidents
Fall Accidents Caused By AccidentsFall Accidents Caused By Accidents
Fall Accidents Caused By Accidents
 
A framework for_enterprise_architecture_effectiveness
A framework for_enterprise_architecture_effectivenessA framework for_enterprise_architecture_effectiveness
A framework for_enterprise_architecture_effectiveness
 
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustrySjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
 
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
 
A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...
A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...
A CASE STUDY OF PROCESS ENGINEERING OF OPERATIONS IN WORKING SITES THROUGH DA...
 
Digi tanscd 2017 _ infonomics
Digi tanscd 2017  _ infonomicsDigi tanscd 2017  _ infonomics
Digi tanscd 2017 _ infonomics
 
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeEcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
 
Generating Business Value with Business Process Management (BPM)
Generating Business Value with Business Process Management (BPM)Generating Business Value with Business Process Management (BPM)
Generating Business Value with Business Process Management (BPM)
 
Business Process Modeling in Health
Business Process Modeling in HealthBusiness Process Modeling in Health
Business Process Modeling in Health
 
Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012
 

More from Ingo Weber

Keynote: Blockchain Technology: a Sustainable Concept for the Future?
Keynote: Blockchain Technology: a Sustainable Concept for the Future?Keynote: Blockchain Technology: a Sustainable Concept for the Future?
Keynote: Blockchain Technology: a Sustainable Concept for the Future?Ingo Weber
 
Programmable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on BlockchainProgrammable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on BlockchainIngo Weber
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Ingo Weber
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Ingo Weber
 
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...Ingo Weber
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsIngo Weber
 
Software Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsSoftware Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsIngo Weber
 
Blockchain and Services – Exploring the Links
Blockchain and Services – Exploring the LinksBlockchain and Services – Exploring the Links
Blockchain and Services – Exploring the LinksIngo Weber
 
Blockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research OverviewBlockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research OverviewIngo Weber
 
Software Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for BlockchainSoftware Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for BlockchainIngo Weber
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Ingo Weber
 

More from Ingo Weber (11)

Keynote: Blockchain Technology: a Sustainable Concept for the Future?
Keynote: Blockchain Technology: a Sustainable Concept for the Future?Keynote: Blockchain Technology: a Sustainable Concept for the Future?
Keynote: Blockchain Technology: a Sustainable Concept for the Future?
 
Programmable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on BlockchainProgrammable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on Blockchain
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020
 
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
Software Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsSoftware Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain Applications
 
Blockchain and Services – Exploring the Links
Blockchain and Services – Exploring the LinksBlockchain and Services – Exploring the Links
Blockchain and Services – Exploring the Links
 
Blockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research OverviewBlockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research Overview
 
Software Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for BlockchainSoftware Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for Blockchain
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

A Technical Focus on Business Process Management – Past, Present, and Emerging Topics

  • 1. A Technical Focus on Business Process Management – Past, Present, and Emerging Topics, May 2023 Prof. Dr. Ingo Weber ingo.weber@tum.de http://imweber.de/ Full professor at TUM and Director IT infrastructure & digital transformation at Fraunhofer Previously: TU Berlin, CSIRO / Data61, NICTA, UNSW, KIT & SAP Approx. 10% of content created using ChatGPT
  • 2. Agenda: 1. Business Process Management (BPM): History and Basics 2. Process enactment and its relation to Low & No-Code Development and Model- Driven Engineering 3. Process Mining 4. Augmenting BPM with Artificial Intelligence (AI)
  • 3. Agenda: 1. Business Process Management (BPM): History and Basics Credit for some of the content: Jan Mendling, Business Process Modeling in the 1920s and 1930s as reflected in Fritz Nordsieck's PhD Thesis. Enterprise Modelling and Information Systems Architectures (EMISAJ), 2021, 16. Jg., S. 6: 1-51.
  • 4. “To take an example, the trade of a pin-maker: But in the way in which this business is now carried on, it is divided into a number of branches: • One man draws out the wire; another straights it; • a third cuts it; a fourth points it; a fifth grinds it at the top for receiving the head; • to make the head requires three operations; • to put it on is a peculiar business; • to whiten the pins is another; to put them into the paper; and the important business of making a pin is, in this manner, divided into about eighteen distinct operations.” What is a Business Process? Smith 1776 ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 4
  • 5. Division of Labour ICSSP 2023 Keynote | Prof. Dr. Ingo Weber Icons designed by Freepik 5
  • 6. IT Support ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 6
  • 7. • Meticulously studying labor activities • Work instructions for workers • Managers oversee the productivity of groups of workers • Units and their managers were structured hierarchically • Functional organization remains dominant until the end of 1980s. Frederick W. Taylor: Scientific Management Source: Wikimedia Commons ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 7
  • 8. Process Chart by Gilbreth/Gilbreth 1921 Gilbreth 1921, Laue et al 2022 ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 8
  • 9. • Fritz Nordsieck (1906–1984) studied how business analysts make use of diagrams. • PhD thesis (1931) “Die Schaubildliche Erfassung und Untersuchung der Betriebsorganisation” (The diagrammatic description and analysis of the business organization) • Collection of 117 diagrams from 105 publications, organized in three categories • See Mendling (2021): Business Process Modeling in the 1920s and 1930s as reflected in Fritz Nordsieck’s PhD Thesis. EMISA Journal, open access, https://doi.org/10.18417/emisa.16.6 Business Process Modeling in the 1920s ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 9
  • 10. Workflow and work cycle Nordsieck 1931, Mendling 2021 ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 10
  • 11. Workflow and work cycle Nordsieck 1931, Mendling 2021 ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 11
  • 12. Task distribution and task relationships Nordsieck 1931, Mendling 2021 ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 12
  • 13. What is a business process? According to [Weske]* : A business process consists of a set of activities that are performed in coordination in an organizational and technical environment. These activities jointly realize a business goal. Paraphrased: a business process is what actors in an organization do Examples: travel booking, tax return, procurement, expense reimbursement, hiring an employee, applying for a job, ... In a business process, there is often a sense of "state" and changing state. *M. Weske, Business Process Management: Concepts, Languages, Architectures, Springer, 2007. Business Process Modelling and Management ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 13
  • 14. Business Process Management (BPM) [Weske]: Business process management includes concepts, methods, and techniques to support the design, administration, configuration, enactment, and analysis of business processes. Value-adding management of a business process requires streamlining the collection of activities within the process. The activities in a single process are often performed by various business units in an organisation. Business Process Management ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 14
  • 15. The Business Process Life Cycle ICSSP 2023 Keynote | Prof. Dr. Ingo Weber Source: J. Mendling, Detection and Prediction of Errors in EPC Business Process Models, 2007 15
  • 16. Business Process (BP) Modelling [Weske]: A business process model consists of a set of activity models and execution constraints between them. A business process instance represents a concrete case in the operational business of a company, consisting of activity instances. Each business process model acts as a blueprint for a set of business process instances, and each activity model acts as a blueprint for a set of activity instances. (model vs. instances is basically like class vs. objects) Purposes of process modeling include: Training and communication, simulation and analysis, costing and budgeting, documentation, knowledge management, and quality, system development, organizational design, management information, and enactment, i.e., execution of the models. Business Process Modelling ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 16
  • 17. Classification of business processes ICSSP 2023 Keynote | Prof. Dr. Ingo Weber Organizational business processes Represent coarse-grained entities that comprise the main activities of organizations Operational business processes Include process activities and their logical sequence Implemented business processes Add execution information to the process, including organizational and technical aspects 17 |
  • 18. BPMN example: insurance application processing Tasks: an activity that is not subdivided (unit of work) Sequence: some tasks need to be performed in a strict order Choice: certain tasks do not always need to be carried out Parallel: some tasks can be performed in parallel Synchronisation: some tasks need to wait for the result of previous tasks Iteration: some tasks need to be repeated Business Processing Modelling: basic terminology ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 18
  • 19. Source: BPMN 2.0 by Example, OMG Document Number dtc/2010-06-02 BPMN example: shipment process of a hardware retailer ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 19
  • 20. BPMN Notation Categories and their Elements ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 20
  • 21. Agenda: 1. Business Process Management (BPM): History and Basics 2. Process enactment and its relation to Low & No-Code Development and Model- Driven Engineering 3. Process Mining 4. Augmenting BPM with Artificial Intelligence (AI)
  • 22. Process enactment refers to the execution and monitoring of business processes. It involves the actual implementation of designed process models to carry out activities, tasks, and decisions. Models and instances • A process model serves as a blueprint for a set of similar process instances • An entire class of instances is represented by the process model Business Process Management System (BPMS) • Enables enactment of implemented process models • When running an instance, BPMS interprets the model • Hence, each instance follows the model (which typically includes variability) Process Enactment ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 22
  • 23. Architecture overview Business Process Management Systems Business Process Environment Process Engine Service Provider 1 Service Provider n Business Process Model Repository Business Process Modeling . . . Source: M. Weske: Business Process Management, © Springer-Verlag Berlin Heidelberg 2007 ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 23
  • 24. Low-code and no-code development platforms enable the creation of software applications with minimal coding or programming skills. These platforms provide visual interfaces and pre-built components to rapidly develop and deploy applications. Low-code development can facilitate the implementation and enactment of business processes, providing a user- friendly environment for process automation. Low & no-code platforms and BPMSs are merging, to a degree, with the former adopting BPMN etc., and the latter repositioning themselves in the low & no-code market Model-driven engineering (MDE) intersects heavily with process enactment / low & no-code Low & No-Code, MDE, and process enactment ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 24
  • 25. Slide credit: Bernd Rücker, https://berndruecker.io/ CamundaCon 2022 Keynote ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 25
  • 26. Example: financial data analysis process: 1. Find news data: e.g., news data on the company ‘BHP’ 2. Find performance data: e.g., on company code ‘BHP.AX’ 3. Aggregate the performance data, e.g., avg. hourly stock prices 4. Merge datasets: e.g., merge the result data sets from the first and third steps 5. Visualize dataset: e.g., to see influence of news on prices Older no-code process automation example: Formsys – Forms-based Service Composition (2010) ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 26
  • 27. Formsys: data mapping based on forms ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 27
  • 28. MDE for Business Processes on Blockchain – Motivation Issues: - Knowing the status, tracking correct execution - Handling payments - Resolving conflicts ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 28
  • 29. Goal: execute collaborative business processes as smart contracts on blockchain − Translate (enriched) BPMN process models to smart contract code → Model-driven engineering (MDE) − Triggers act as bridge between Enterprise world and blockchain − Smart contract provides: − Independent, global process monitoring − Process enforcement: messages are only accepted if they are expected, given the state of the process, and only if sent from the participant playing the respective role − Automatic payments & escrow − Data transformation Original Approach (BPM 2016) in a Nutshell ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 29
  • 30. Tooling: Lorikeet at Design Time ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 30
  • 31. Agenda: 1. Business Process Management (BPM): History and Basics 2. Process enactment and its relation to Low & No-Code Development and Model- Driven Engineering 3. Process Mining 4. Augmenting BPM with Artificial Intelligence (AI)
  • 32. Understanding how processes are really running (https://www.youtube.com/watch?v=7oat7MatU_U) Process Mining Some content in this section based on Wil v.d.Aalst, “Process Mining: Discovery, Conformance and Enhancement of Business Processes”, Springer, 2011. ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 32
  • 33. Three types of process mining: • Discovery – creating process models from logs • Conformance Checking – check if logs and models fit together • Enhancement – add dimensions like performance, time, etc; also: where logs deviate from models, how to extend the model? Process Mining Overview ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 33
  • 34. From logs to models Example: • Log: • (a,b,c,d) • (a,c,b,d) • (a,e,d) Process Discovery ICSSP 2023 Keynote | Prof. Dr. Ingo Weber Model: 34
  • 35. Compare: log vs. model Standard criterion: fitness “Does the log fit the model and vice versa?” Conformance Checking ICSSP 2023 Keynote | Prof. Dr. Ingo Weber ? 35
  • 36. Process mining for blockchain apps
  • 37. Ethereum Logging Framework (ELF) Overview For data analytics Standard log files For process mining ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 37
  • 38. Augur is a prediction and betting marketplace on public Ethereum BC • Example market: “Will Donald Trump win the presidential election 2020?” We looked at ~2700 markets (~22k events) created on Augur v1.0 One discovered process model (unfiltered): Process Mining analyses we performed: • Exploration • Process Discovery • Conformance Checking Augur case study [9] Dispute handling Creation Trading Initial report Settlement ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 38
  • 39. Timing patterns ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 39
  • 40. Conformance checking means comparing a normative model against event logs To obtain the normative model, we relied on the Augur white paper, their UI and further explanations, but filtered activities such that the model only used events present in the log We also verified and contextualized our findings by interviewing Augur’s lead architect One conformance checking result: Augur case study [9] continued This is a bug in the smart contracts! ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 40
  • 41. Forsage: a “matrix-based” investment scheme ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 41
  • 42. Second case: Forsage ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 42
  • 43. What is Forsage? ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 43
  • 44. Forsage marketing promises: 1. Rules are transparent and processes documented 2. Investing right after registration leads to increased revenue 3. Same chances to earn, irrespective of registration time 4. Active users have higher profits Assessment: does process mining allow us to check if the promises hold up? How to assess added value on a Ponzi scheme? ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 44
  • 45. Data: 13.4 M events in 1.06 M traces Marketing claim: regardless of when you enter, you can always profit → Not true, and about 90% of users* made a loss (*simplifying assumption: 1:1 match of users to accounts) With additional analyses: 3 of 4 claims debunked through our case study Second case study: Forsage ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 45
  • 46. Shed light on application dynamics and money flow • Forsage is a Ponzi scheme The Forsage documentation does not reflect code execution in detail, Augur contained a bug • We unveiled this through conformance checking and drill-downs • Forsage: not transparent Compare behaviour of users, e.g. successful and unsuccessful users • Recommended strategy for users → how to benefit from a Ponzi scheme ;-) • 4 data sets available, in XES: https://ingo-weber.github.io/dapp-data/ Summary: process mining for blockchain apps Is it useful to do process mining on blockchain data? → In two cases (Augur and Forsage) we found: yes ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 46
  • 47. Agenda: 1. Business Process Management (BPM): History and Basics 2. Process enactment and its relation to Low & No-Code Development and Model- Driven Engineering 3. Process Mining 4. Augmenting BPM with Artificial Intelligence (AI) http://dx.doi.org/10.1145/3576047
  • 48. Definition: an ABPMS is a process-aware information system that utilizes AI technology to adapt and improve business processes. Key Capabilities: Trust and trust-worthiness are crucial for the acceptance of AI-augmented systems Overview: AI-Augmented BPM Systems (ABPMSs) Tracks process execution within defined restrictions (process frame) Orchestrates process activities autonomously within the process frame Uses AI technology to achieve business process goals Supports multiple business processes (not just a single process) ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 48
  • 49. Operational lifecycle of an ABPMS: • Basic Steps: Frame (the autonomy), Enact, Perceive, Reason (similar to traditional BPMS). • Advanced Steps: Explain, Adapt, Improve (specific to ABPMS with AI integration). Involves the ABPMS and one or more agents interacting with the system. Framing: Equipping the ABPMS with initial constraints and goals, defining process boundaries. Process-Aware Execution: Perceiving, Reasoning, and Enacting to ensure compliance and adaptability. The ABPMS Lifecycle ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 49
  • 50. Process-Aware Execution: Central stage of the ABPMS lifecycle Perceive: Acquiring data about the process and current state Reason: Applying AI technologies to analyze data and make informed decisions Enact: Autonomously executing the process within the defined frame Sense-Think-Act Cycle: Structured approach to process-aware execution Process-Aware Execution ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 50
  • 51. Framed Autonomy • Framing: Defining the boundaries within which the ABPMS operates autonomously • Constraints and goals are specified to guide the ABPMS • Different modeling languages can be used for framing, including BPMN, declarative approaches, and hybrid combinations. • Frame can range from a rigid process model to a general intelligence AI with process awareness Characteristics: • (framed) autonomous to act independently and proactively • conversationally actionable to seamlessly interact with agents whenever necessary • adaptive to react to changes in its environment • (self-)improving to ensure the optimal achievement of its goals • explainable to ensure the trust and hence the cooperation of the human agents. Framed Autonomy and Characteristics of ABPMSs ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 51
  • 53. “Process” is a lens – when is it the right one? Example: mountains • View through lens of geological process? • Maybe not ideal for planning a hike George Box: “All models are wrong, but some models are useful © 2019 Engelberg-Titlis Tourismus AG © The Geological Society of London ICSSP 2023 Keynote | Prof. Dr. Ingo Weber 53
  • 54. 1. Business Process Management (BPM): History and Basics 2. Process enactment and its relation to Low & No-Code Development and MDE Summary (1) ICSSP 2023 Keynote | Prof. Dr. Ingo Weber Business Process Environment Process Engine Service Provider 1 Service Provider n Business Process Model Repository Business Process Modeling . . . 54
  • 55. 3. Process Mining: discovery, conformance checking, enhancement 4. Augmenting BPM with Artificial Intelligence (AI) Summary (2) ICSSP 2023 Keynote | Prof. Dr. Ingo Weber ? 55
  • 56. A Technical Focus on Business Process Management – Past, Present, and Emerging Topics, May 2023 Prof. Dr. Ingo Weber ingo.weber@tum.de http://imweber.de/ Full professor at TUM and Director IT infrastructure & digital transformation at Fraunhofer Previously: TU Berlin, CSIRO / Data61, NICTA, UNSW, KIT & SAP Approx. 10% of content created using ChatGPT