SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Realizability of Interaction Models Gero Decker ZEUS Workshop, Stuttgart 3 Mar 2009
Agenda ,[object Object],[object Object],[object Object]
Process Choreographies ,[object Object],[object Object],[object Object],[object Object]
Choreography Modeling
Two Modeling Styles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Interconnection Models Interaction Models
Interconnection Models incompatible loops incompatible branching structures incompatible  sequence flow abstraction level = messages
Interaction Models atomic interactions decision ownership global control flow dependencies complex interactions global loops
Interaction Petri Nets
Interaction Petri Nets Customer Manufacturer Reseller Payment Org
Realizability
Realizability – Two Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Realizability – Existing Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fu, Bultan & Su:  Realizability  (2004) Traces = { [(A, τ ,A),(A,x,B),(B,y,C)], [(A, τ ,A),(A,x,B)]} Traces = { [(A, τ ,A),(A,x,B),(B,y,C)], [(A, τ ,A),(A,x,B)]}
Now: Focus on Branching Structures
Role Projection:  Preserving Branching Structures
Role Projection:  Preserving Branching Structures
Role Projection:  Preserving Branching Structures
Open Issue: Proofs ,[object Object],[object Object],[object Object]
Open Issue: Subset of Behavior ,[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions? ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Affective Learning Competencies
Affective Learning CompetenciesAffective Learning Competencies
Affective Learning CompetenciesBenjJamiesonDuag
 
Krathwohl's Taxonomy of Affective Domain
Krathwohl's Taxonomy of Affective DomainKrathwohl's Taxonomy of Affective Domain
Krathwohl's Taxonomy of Affective DomainMhykaela Bautista
 
Content,performance standard
Content,performance standardContent,performance standard
Content,performance standardmarvz18
 
Curriculum development: Processes and models
Curriculum development: Processes and modelsCurriculum development: Processes and models
Curriculum development: Processes and modelsDianneCarmela Delacruz
 
Performance-Based Assessment (Assessment of Learning 2, Chapter 2))
Performance-Based Assessment (Assessment of Learning 2, Chapter 2))Performance-Based Assessment (Assessment of Learning 2, Chapter 2))
Performance-Based Assessment (Assessment of Learning 2, Chapter 2))paj261997
 
Approaches to School Curriculum
Approaches to School CurriculumApproaches to School Curriculum
Approaches to School CurriculumJunila Tejada
 
The Foundational Principles of Morality and You
The Foundational Principles of Morality and YouThe Foundational Principles of Morality and You
The Foundational Principles of Morality and YouJewel Jem
 
Domains
DomainsDomains
Domainsa327
 
Localizing and indigenizing
Localizing and indigenizingLocalizing and indigenizing
Localizing and indigenizingJerome dela Cruz
 
Conceptual Framework in Qualitative Research
Conceptual Framework in Qualitative ResearchConceptual Framework in Qualitative Research
Conceptual Framework in Qualitative ResearchTribhuvan University
 
Kinds Of Learning Targets
Kinds Of Learning TargetsKinds Of Learning Targets
Kinds Of Learning TargetsLaura Chambless
 
Shift to educational focus from content to learning outcome
Shift to educational focus from content to learning outcomeShift to educational focus from content to learning outcome
Shift to educational focus from content to learning outcomeThreecia Flores
 
Curriculum Evaluation Through Learning Assessment
Curriculum Evaluation Through Learning AssessmentCurriculum Evaluation Through Learning Assessment
Curriculum Evaluation Through Learning AssessmentJoan Bahian
 
Contextualization in the Philippines
Contextualization in the PhilippinesContextualization in the Philippines
Contextualization in the PhilippinesJoey Valdriz
 
21st century assessment
21st century assessment21st century assessment
21st century assessmentCarlo Magno
 
Writing Identification Tests
Writing Identification TestsWriting Identification Tests
Writing Identification Testsdessandrea
 

Was ist angesagt? (20)

Affective Learning Competencies
Affective Learning CompetenciesAffective Learning Competencies
Affective Learning Competencies
 
Krathwohl's Taxonomy of Affective Domain
Krathwohl's Taxonomy of Affective DomainKrathwohl's Taxonomy of Affective Domain
Krathwohl's Taxonomy of Affective Domain
 
Content,performance standard
Content,performance standardContent,performance standard
Content,performance standard
 
Curriculum development: Processes and models
Curriculum development: Processes and modelsCurriculum development: Processes and models
Curriculum development: Processes and models
 
Performance-Based Assessment (Assessment of Learning 2, Chapter 2))
Performance-Based Assessment (Assessment of Learning 2, Chapter 2))Performance-Based Assessment (Assessment of Learning 2, Chapter 2))
Performance-Based Assessment (Assessment of Learning 2, Chapter 2))
 
Approaches to School Curriculum
Approaches to School CurriculumApproaches to School Curriculum
Approaches to School Curriculum
 
The Seven Philosophies of Education
The Seven Philosophies of EducationThe Seven Philosophies of Education
The Seven Philosophies of Education
 
The Foundational Principles of Morality and You
The Foundational Principles of Morality and YouThe Foundational Principles of Morality and You
The Foundational Principles of Morality and You
 
Domains
DomainsDomains
Domains
 
Localizing and indigenizing
Localizing and indigenizingLocalizing and indigenizing
Localizing and indigenizing
 
Conceptual Framework in Qualitative Research
Conceptual Framework in Qualitative ResearchConceptual Framework in Qualitative Research
Conceptual Framework in Qualitative Research
 
Kinds Of Learning Targets
Kinds Of Learning TargetsKinds Of Learning Targets
Kinds Of Learning Targets
 
Table of specifications
Table of specificationsTable of specifications
Table of specifications
 
Shift to educational focus from content to learning outcome
Shift to educational focus from content to learning outcomeShift to educational focus from content to learning outcome
Shift to educational focus from content to learning outcome
 
Curriculum Evaluation Through Learning Assessment
Curriculum Evaluation Through Learning AssessmentCurriculum Evaluation Through Learning Assessment
Curriculum Evaluation Through Learning Assessment
 
Performance Assessment of Process and Product
Performance Assessment of Process and ProductPerformance Assessment of Process and Product
Performance Assessment of Process and Product
 
Contextualization in the Philippines
Contextualization in the PhilippinesContextualization in the Philippines
Contextualization in the Philippines
 
21st century assessment
21st century assessment21st century assessment
21st century assessment
 
Gamaba awardees
Gamaba awardeesGamaba awardees
Gamaba awardees
 
Writing Identification Tests
Writing Identification TestsWriting Identification Tests
Writing Identification Tests
 

Andere mochten auch

Desynchronizable Choreographies
Desynchronizable ChoreographiesDesynchronizable Choreographies
Desynchronizable Choreographiesgero.decker
 
Das leisten künftige Managementsysteme für Geschäftsprozesse
Das leisten künftige Managementsysteme für GeschäftsprozesseDas leisten künftige Managementsysteme für Geschäftsprozesse
Das leisten künftige Managementsysteme für Geschäftsprozessegero.decker
 
Von High-Level-Modellen bis zur Ausführung und wieder zurück
Von High-Level-Modellen bis zur Ausführung und wieder zurückVon High-Level-Modellen bis zur Ausführung und wieder zurück
Von High-Level-Modellen bis zur Ausführung und wieder zurückgero.decker
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Andere mochten auch (6)

Desynchronizable Choreographies
Desynchronizable ChoreographiesDesynchronizable Choreographies
Desynchronizable Choreographies
 
Das leisten künftige Managementsysteme für Geschäftsprozesse
Das leisten künftige Managementsysteme für GeschäftsprozesseDas leisten künftige Managementsysteme für Geschäftsprozesse
Das leisten künftige Managementsysteme für Geschäftsprozesse
 
Bpmn roundtrip
Bpmn roundtripBpmn roundtrip
Bpmn roundtrip
 
Bpmn2010
Bpmn2010Bpmn2010
Bpmn2010
 
Von High-Level-Modellen bis zur Ausführung und wieder zurück
Von High-Level-Modellen bis zur Ausführung und wieder zurückVon High-Level-Modellen bis zur Ausführung und wieder zurück
Von High-Level-Modellen bis zur Ausführung und wieder zurück
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Ähnlich wie Realizability of Interaction Models

Deciding Behaviour Compatibility of Complex Correspondences between Process ...
Deciding Behaviour Compatibility of Complex Correspondences between Process ...Deciding Behaviour Compatibility of Complex Correspondences between Process ...
Deciding Behaviour Compatibility of Complex Correspondences between Process ...matthias.weidlich
 
08 class and sequence diagrams
08   class and sequence diagrams08   class and sequence diagrams
08 class and sequence diagramskebsterz
 
Barzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentationBarzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentationRichard Littauer
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologiesnaina-rani
 
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdfSHIVAM691605
 
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...Aravind NC
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software EngineeringAmit Singh
 
Web Service Choreography Interface (Wsci)
Web Service Choreography Interface (Wsci)Web Service Choreography Interface (Wsci)
Web Service Choreography Interface (Wsci)awesomesos
 
Software Design Patterns - An Overview
Software Design Patterns - An OverviewSoftware Design Patterns - An Overview
Software Design Patterns - An OverviewFarwa Ansari
 
Design pattern 1
Design pattern 1Design pattern 1
Design pattern 1Naga Muruga
 
Ooad lab manual
Ooad  lab manualOoad  lab manual
Ooad lab manualPraseela R
 
Introduction to Modeling Java and UML
Introduction to Modeling Java and UMLIntroduction to Modeling Java and UML
Introduction to Modeling Java and UMLDang Tuan
 

Ähnlich wie Realizability of Interaction Models (20)

Deciding Behaviour Compatibility of Complex Correspondences between Process ...
Deciding Behaviour Compatibility of Complex Correspondences between Process ...Deciding Behaviour Compatibility of Complex Correspondences between Process ...
Deciding Behaviour Compatibility of Complex Correspondences between Process ...
 
08 class and sequence diagrams
08   class and sequence diagrams08   class and sequence diagrams
08 class and sequence diagrams
 
ME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes CornaxME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes Cornax
 
Barzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentationBarzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentation
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologies
 
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdf
 
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
 
Rbce
Rbce Rbce
Rbce
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software Engineering
 
Web Service Choreography Interface (Wsci)
Web Service Choreography Interface (Wsci)Web Service Choreography Interface (Wsci)
Web Service Choreography Interface (Wsci)
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
 
Software Design Patterns - An Overview
Software Design Patterns - An OverviewSoftware Design Patterns - An Overview
Software Design Patterns - An Overview
 
Design pattern 1
Design pattern 1Design pattern 1
Design pattern 1
 
Uml report
Uml reportUml report
Uml report
 
432
432432
432
 
Ooad lab manual
Ooad  lab manualOoad  lab manual
Ooad lab manual
 
Complexity
ComplexityComplexity
Complexity
 
Ooad
OoadOoad
Ooad
 
Oomd unit1
Oomd unit1Oomd unit1
Oomd unit1
 
Introduction to Modeling Java and UML
Introduction to Modeling Java and UMLIntroduction to Modeling Java and UML
Introduction to Modeling Java and UML
 

Kürzlich hochgeladen

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
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
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
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
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Kürzlich hochgeladen (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
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...
 
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?
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 

Realizability of Interaction Models