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

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
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
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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.