SlideShare a Scribd company logo
1 of 31
Business Process Model Abstraction based on Behavioral Profiles Sergey Smirnov 1 , Matthias Weidlich 1 , and Jan Mendling 2 1  Hasso Plattner Institute, Potsdam, Germany 2  Humboldt-Universit ä t zu Berlin, Berlin, Germany
Motivation Business Process Model Abstraction based on Behavioral Profiles ,[object Object],[object Object]
Business Process Model Abstraction ,[object Object]
Business Process Model Abstraction: Use Cases ,[object Object]
Business Process Model Abstraction: Use Cases ,[object Object],Preserve long activities Preserve pricey activities Preserve frequent activities Show high hand-off times Preserve pricey instances Preserve frequent instances Preserve instances with long duration Trace a case Adapt process model for an external partner Trace Data Dependencies Trace a task Get Process Quick View Respecting Ordering Constraints Get Process Quick View Respecting Roles Preserve Frequent Activities Summarizing Rare Activities
Addressed Use Case: Get Process Quick View ? ? ? ? ?
Process Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Behavioral  Profile 2 3 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],-1
Behavioral Profile: Example BP = (  PM , + PM , || PM ) + F + + E + D || || || + C || + B + A F E D C B A
Abstraction Approach Derive  behavioral profile Generate abstract model behavioral profile Generate  abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
Abstraction Approach: Step I Derive  behavioral profile Generate abstract model behavioral profile Generate  abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
Derive Behavioral Profile + + + F + G + H F + + + G + + + H + I + E || + D + C + B + A I E D C B A
Abstraction Approach: Step II Derive  behavioral profile Generate abstract model behavioral profile Generate  abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
Identify Behavioral Relations for Activity Groups BCG GH + + + F + G + H F + + + G + + + H + I + E || + D + C + B + A I E D C B A
Identify Behavioral Relations for Activity Groups BCG GH + G + G + H C B
Identify Behavioral Relations for Activity Groups BCG GH Majority voting with priority + G + G + H C B
Identify Behavioral Relations for Activity Groups BCG GH
Combine Relations into Behavioral Profile + W + V + + Z + Y + X W V Z Y X
Abstraction Approach: Step III Derive  behavioral profile Generate abstract model behavioral profile Generate  abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
Generate Abstract Model ,[object Object],consistent inconsistent generate model
Behavioral Profile Consistency Problem (I) X Y + Z + Y -1 + X Z Y X
Behavioral Profile Consistency Problem (II) X Y Y Z Z X Duplication of activities contradicts abstraction use case ! + Z + Y -1 + X Z Y X
Behavioral Profile Consistency Problem (III) X Y Z + Z + Y -1 + X Z Y X
Consistent Behavioral Profile ,[object Object],[object Object],[object Object],[object Object],[object Object]
Deciding Behavioral Profile Consistency ,[object Object],[object Object]
Generate Abstract Model ,[object Object],consistent generate model
Generate Model from Consistent Behavioral Profile (I) ,[object Object]
Generate Model from Consistent Behavioral Profile (II) ,[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
Contact Details ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Viewers also liked

Smartplace Stadium - Das Stadion als digitaler Erlebnisraum
Smartplace Stadium - Das Stadion als digitaler ErlebnisraumSmartplace Stadium - Das Stadion als digitaler Erlebnisraum
Smartplace Stadium - Das Stadion als digitaler ErlebnisraumFrank Tentler
 
Implementing a results framework for capacity development
Implementing a results framework for capacity developmentImplementing a results framework for capacity development
Implementing a results framework for capacity developmentITCILO
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkDmitry Kudryavtsev
 
IDB-9- Corporate Results Framework
IDB-9- Corporate Results FrameworkIDB-9- Corporate Results Framework
IDB-9- Corporate Results FrameworkMarco Velarde
 
Innovation, design thinking, and competitive advantage
Innovation, design thinking, and competitive advantageInnovation, design thinking, and competitive advantage
Innovation, design thinking, and competitive advantagePhil Barrett
 
10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirementsz-999
 
Reducing Complexity Of Large EPCs
Reducing Complexity Of Large EPCsReducing Complexity Of Large EPCs
Reducing Complexity Of Large EPCssergey.smirnov
 
MEASURE Evaluation: Results framework and resources
MEASURE Evaluation: Results framework and resourcesMEASURE Evaluation: Results framework and resources
MEASURE Evaluation: Results framework and resourcesMEASURE Evaluation
 
Meronymy-based Aggregation of Activities in Business Process Models
Meronymy-based Aggregation of Activities in Business Process ModelsMeronymy-based Aggregation of Activities in Business Process Models
Meronymy-based Aggregation of Activities in Business Process Modelssergey.smirnov
 
An Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business ProcessesAn Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business ProcessesCONFENIS 2012
 
Functional decomposition
Functional decompositionFunctional decomposition
Functional decompositionCOEPD HR
 
Software Testing Tecniques
Software Testing TecniquesSoftware Testing Tecniques
Software Testing Tecniquesersanbilik
 
Structural Aspects Of Business Process Diagram Abstraction
Structural Aspects Of Business Process Diagram AbstractionStructural Aspects Of Business Process Diagram Abstraction
Structural Aspects Of Business Process Diagram Abstractionsergey.smirnov
 
Action Patterns in Business Process Models
Action Patterns in Business Process ModelsAction Patterns in Business Process Models
Action Patterns in Business Process Modelssergey.smirnov
 

Viewers also liked (20)

Smartplace Stadium - Das Stadion als digitaler Erlebnisraum
Smartplace Stadium - Das Stadion als digitaler ErlebnisraumSmartplace Stadium - Das Stadion als digitaler Erlebnisraum
Smartplace Stadium - Das Stadion als digitaler Erlebnisraum
 
Implementing a results framework for capacity development
Implementing a results framework for capacity developmentImplementing a results framework for capacity development
Implementing a results framework for capacity development
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering Framework
 
R F D Results Framework Document - Group 4
R F D  Results Framework Document - Group 4R F D  Results Framework Document - Group 4
R F D Results Framework Document - Group 4
 
IDB-9- Corporate Results Framework
IDB-9- Corporate Results FrameworkIDB-9- Corporate Results Framework
IDB-9- Corporate Results Framework
 
Physical & Functional Decomposition of a Manufactured Product And Implication...
Physical & Functional Decomposition of a Manufactured Product And Implication...Physical & Functional Decomposition of a Manufactured Product And Implication...
Physical & Functional Decomposition of a Manufactured Product And Implication...
 
Innovation, design thinking, and competitive advantage
Innovation, design thinking, and competitive advantageInnovation, design thinking, and competitive advantage
Innovation, design thinking, and competitive advantage
 
Advance logic
Advance logicAdvance logic
Advance logic
 
10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements
 
Business Process Model Wars
Business Process Model WarsBusiness Process Model Wars
Business Process Model Wars
 
Reducing Complexity Of Large EPCs
Reducing Complexity Of Large EPCsReducing Complexity Of Large EPCs
Reducing Complexity Of Large EPCs
 
MEASURE Evaluation: Results framework and resources
MEASURE Evaluation: Results framework and resourcesMEASURE Evaluation: Results framework and resources
MEASURE Evaluation: Results framework and resources
 
Meronymy-based Aggregation of Activities in Business Process Models
Meronymy-based Aggregation of Activities in Business Process ModelsMeronymy-based Aggregation of Activities in Business Process Models
Meronymy-based Aggregation of Activities in Business Process Models
 
An Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business ProcessesAn Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business Processes
 
Functional decomposition
Functional decompositionFunctional decomposition
Functional decomposition
 
Software Testing Tecniques
Software Testing TecniquesSoftware Testing Tecniques
Software Testing Tecniques
 
Structural Aspects Of Business Process Diagram Abstraction
Structural Aspects Of Business Process Diagram AbstractionStructural Aspects Of Business Process Diagram Abstraction
Structural Aspects Of Business Process Diagram Abstraction
 
Action Patterns in Business Process Models
Action Patterns in Business Process ModelsAction Patterns in Business Process Models
Action Patterns in Business Process Models
 
Togaf 9 template functional decomposition diagram
Togaf 9 template functional decomposition diagramTogaf 9 template functional decomposition diagram
Togaf 9 template functional decomposition diagram
 
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-SystemsWDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Business Process Model Abstraction Based On Behavioral Profiles

  • 1. Business Process Model Abstraction based on Behavioral Profiles Sergey Smirnov 1 , Matthias Weidlich 1 , and Jan Mendling 2 1 Hasso Plattner Institute, Potsdam, Germany 2 Humboldt-Universit ä t zu Berlin, Berlin, Germany
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Addressed Use Case: Get Process Quick View ? ? ? ? ?
  • 7.
  • 8.
  • 9. Behavioral Profile: Example BP = ( PM , + PM , || PM ) + F + + E + D || || || + C || + B + A F E D C B A
  • 10. Abstraction Approach Derive behavioral profile Generate abstract model behavioral profile Generate abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
  • 11. Abstraction Approach: Step I Derive behavioral profile Generate abstract model behavioral profile Generate abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
  • 12. Derive Behavioral Profile + + + F + G + H F + + + G + + + H + I + E || + D + C + B + A I E D C B A
  • 13. Abstraction Approach: Step II Derive behavioral profile Generate abstract model behavioral profile Generate abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
  • 14. Identify Behavioral Relations for Activity Groups BCG GH + + + F + G + H F + + + G + + + H + I + E || + D + C + B + A I E D C B A
  • 15. Identify Behavioral Relations for Activity Groups BCG GH + G + G + H C B
  • 16. Identify Behavioral Relations for Activity Groups BCG GH Majority voting with priority + G + G + H C B
  • 17. Identify Behavioral Relations for Activity Groups BCG GH
  • 18. Combine Relations into Behavioral Profile + W + V + + Z + Y + X W V Z Y X
  • 19. Abstraction Approach: Step III Derive behavioral profile Generate abstract model behavioral profile Generate abstract model -> || + Z -> + W + -> Z || -> V + V -> + Y -> -> + X W Y X -> + + + F -> -> + G -> + H -> -> -> -> -> F + + + -> -> G + + + -> -> H + I -> + E -> || + D -> -> -> + C -> -> -> -> + B -> -> -> -> -> + A I E D C B A
  • 20.
  • 21. Behavioral Profile Consistency Problem (I) X Y + Z + Y -1 + X Z Y X
  • 22. Behavioral Profile Consistency Problem (II) X Y Y Z Z X Duplication of activities contradicts abstraction use case ! + Z + Y -1 + X Z Y X
  • 23. Behavioral Profile Consistency Problem (III) X Y Z + Z + Y -1 + X Z Y X
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.