SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Towards WoT aware Business Processes Modeling  Sonja Meyer, Klaus Sperner, Carsten Magerkurth, Jacques Pasquier University of Fribourg / SAP Research SwitzerlandJune 2011, San Francisco
Motivation and Pre-Selection for Process Modeling Comparison Process Modeling  one significant part of the BPM lifecycle  one basis for process execution and automation of business processes Main focus Standard  + Graphical Business Process Modeling Notations IoT-awareness of  the notation Pre-selected notations:
WoT specific Characteristics: Requirements and Analysis  1- Entity based concept:  		Expectation: 	Support of WoT domain model  		Analysis:	All notations allow to model  actors and roles. BPMN 				and UML offer to annotate expressions like the EoI to 				an activity. None of the notations distinguish the terms 			EoI, device and resource.  2- Distributed execution:  		Expectation:  	Support of distributed execution activities in the WoT 		Analysis:	BPMN and UML provide annotation mechanism while 				this option is entirely missing in eEPC.  3- Interactions: 		Expectation: 	Support of WoT specific interaction 		Analysis:	All notations provide possibility to specify process flow. 			None notation can differentiate between  different 				types of interactions.
WoT specific Characteristics: Requirements and Analysis  4- Distributed data:  		Expectation: 	Support of distribution of data in the WoT  		Analysis:	All notations allow to specify a separated data flow. 				BPMN and UML allow to annotate the data object. 5- Scalability:  		Expectation: 	Support of scalability 		Analysis:	BPMN and UML offer mechanisms to symbolize EoIs 				and devices. 6- Abstraction:  		Expectation: 	Provision of abstraction mechanism 		Analysis:	BPMN provides two concepts for grouping activities. 				UML offers one grouping concept.  .
WoT specific Characteristics: Requirements and Analysis  7- Availability:  		Expectation:	Support to model limited device availability in the WoT 		Analysis:	No notation considers this aspect so far. 8- Fault tolerance:  		Expectation: 	Support concepts for fault information in the WoT 		Analysis:	BPMN allows to express a business process by 				specifying the process and data flow. UML offers to 				model bulk processing. 9- Flexibility:  		Expectation: 	Support flexible process adaption for occurring events 		Analysis:	BPMN supports several different types of events. UML 			offers to model events, but does not distinguish 				between different event types. eEPC is an event-based 			notation, but does not distinguish between technical 				and functional events.  .
WoT specific Characteristics: Requirements and Analysis  10- Uncertainty of information: 		Expectation: 	Support of means for expressing uncertainty of 				information 		Analysis:	None of the notations offers to model the uncertainty of 			information. 11- Real-time:  		Expectation: 	Support of real-time constraints 		Analysis:	BPMN provides different types of time based events for 			taking into account real time restrictions.  .
Results Until a certain degree of detailing all notation approaches are similar  Evaluation of the modeling notations regarding the coverage of WoT characteristics
Motivating Example
Conclusions ,[object Object]
Definition of WoT-specific characteristics

Weitere ähnliche Inhalte

Andere mochten auch

DiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsDiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsSimon Mayer
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsTill Riedel
 
A Network Architecture for the Web of Things
A Network Architecture for the Web of ThingsA Network Architecture for the Web of Things
A Network Architecture for the Web of Thingsbenaam
 
ioBridge Web of Things Platform, Projects, and Products
ioBridge Web of Things Platform, Projects, and ProductsioBridge Web of Things Platform, Projects, and Products
ioBridge Web of Things Platform, Projects, and ProductsHans Scharler
 
Connecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi ModulesConnecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi ModulesMatthias Kovatsch
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Dominique Guinard
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things WorkshopsDominique Guinard
 

Andere mochten auch (11)

DiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsDiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart Things
 
Estudios de linea.
Estudios de linea.Estudios de linea.
Estudios de linea.
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-Things
 
A Network Architecture for the Web of Things
A Network Architecture for the Web of ThingsA Network Architecture for the Web of Things
A Network Architecture for the Web of Things
 
ioBridge Web of Things Platform, Projects, and Products
ioBridge Web of Things Platform, Projects, and ProductsioBridge Web of Things Platform, Projects, and Products
ioBridge Web of Things Platform, Projects, and Products
 
Blackstock wo t 2011
Blackstock wo t 2011Blackstock wo t 2011
Blackstock wo t 2011
 
Connecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi ModulesConnecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi Modules
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-RED
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
 

Ähnlich wie Towards WoT aware business processes modeling

CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V pkaviya
 
Procesy pads en
Procesy pads enProcesy pads en
Procesy pads enFero Kocun
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationNathaniel Palmer
 
Rsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first StartupRsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first StartupSanjana Chowdhury
 
An Application of Business Process Modeling System Ilnet.pdf
An Application of Business Process Modeling System Ilnet.pdfAn Application of Business Process Modeling System Ilnet.pdf
An Application of Business Process Modeling System Ilnet.pdfJennifer Holmes
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologiesAmith Tiwari
 
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Dr Sukhpal Singh Gill
 
Availability Assessment of Software Systems Architecture Using Formal Models
Availability Assessment of Software Systems Architecture Using Formal ModelsAvailability Assessment of Software Systems Architecture Using Formal Models
Availability Assessment of Software Systems Architecture Using Formal ModelsEditor IJCATR
 
How to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecyclesHow to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecyclesAlexander SAMARIN
 
BPeX: A New Approach to BPMN Model Portability
BPeX: A New Approach to BPMN Model PortabilityBPeX: A New Approach to BPMN Model Portability
BPeX: A New Approach to BPMN Model PortabilityNathaniel Palmer
 
Introduction to Modern Software Architecture
Introduction to Modern Software ArchitectureIntroduction to Modern Software Architecture
Introduction to Modern Software ArchitectureJérôme Kehrli
 
14 ooad uml-19
14 ooad uml-1914 ooad uml-19
14 ooad uml-19Niit Care
 
Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7mohammad hossein Jalili
 
A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...
A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...
A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...ijseajournal
 
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-OrchesterWeb Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-OrchesterTammo van Lessen
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxKimberly Jones
 

Ähnlich wie Towards WoT aware business processes modeling (20)

CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V
 
Procesy pads en
Procesy pads enProcesy pads en
Procesy pads en
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time Integration
 
Rsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first StartupRsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first Startup
 
An Application of Business Process Modeling System Ilnet.pdf
An Application of Business Process Modeling System Ilnet.pdfAn Application of Business Process Modeling System Ilnet.pdf
An Application of Business Process Modeling System Ilnet.pdf
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologies
 
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
 
Bpmn
BpmnBpmn
Bpmn
 
Availability Assessment of Software Systems Architecture Using Formal Models
Availability Assessment of Software Systems Architecture Using Formal ModelsAvailability Assessment of Software Systems Architecture Using Formal Models
Availability Assessment of Software Systems Architecture Using Formal Models
 
How to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecyclesHow to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecycles
 
Chapter1
Chapter1Chapter1
Chapter1
 
BPeX: A New Approach to BPMN Model Portability
BPeX: A New Approach to BPMN Model PortabilityBPeX: A New Approach to BPMN Model Portability
BPeX: A New Approach to BPMN Model Portability
 
ch07.ppt
ch07.pptch07.ppt
ch07.ppt
 
Introduction to Modern Software Architecture
Introduction to Modern Software ArchitectureIntroduction to Modern Software Architecture
Introduction to Modern Software Architecture
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
14 ooad uml-19
14 ooad uml-1914 ooad uml-19
14 ooad uml-19
 
Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7
 
A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...
A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...
A SOFTWARE REQUIREMENT ENGINEERING TECHNIQUE USING OOADA-RE AND CSC FOR IOT B...
 
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-OrchesterWeb Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White Box
 

Mehr von sonjareyem

VERIT Immobilien
VERIT ImmobilienVERIT Immobilien
VERIT Immobiliensonjareyem
 
Produkt versus Prozess
Produkt versus ProzessProdukt versus Prozess
Produkt versus Prozesssonjareyem
 
BPM 2014 - Status quo und Zukunft
BPM 2014 - Status quo und ZukunftBPM 2014 - Status quo und Zukunft
BPM 2014 - Status quo und Zukunftsonjareyem
 
Effizienter Workflow – automatische Kreditorenverarbeitung
Effizienter Workflow – automatische KreditorenverarbeitungEffizienter Workflow – automatische Kreditorenverarbeitung
Effizienter Workflow – automatische Kreditorenverarbeitungsonjareyem
 
BPM in einem Technologieunternehmen am Beispiel Alstom Power
BPM in einem Technologieunternehmen am Beispiel Alstom PowerBPM in einem Technologieunternehmen am Beispiel Alstom Power
BPM in einem Technologieunternehmen am Beispiel Alstom Powersonjareyem
 
Geschäftsprozessmanagement @ SBB Immobilien
Geschäftsprozessmanagement @ SBB ImmobilienGeschäftsprozessmanagement @ SBB Immobilien
Geschäftsprozessmanagement @ SBB Immobiliensonjareyem
 

Mehr von sonjareyem (6)

VERIT Immobilien
VERIT ImmobilienVERIT Immobilien
VERIT Immobilien
 
Produkt versus Prozess
Produkt versus ProzessProdukt versus Prozess
Produkt versus Prozess
 
BPM 2014 - Status quo und Zukunft
BPM 2014 - Status quo und ZukunftBPM 2014 - Status quo und Zukunft
BPM 2014 - Status quo und Zukunft
 
Effizienter Workflow – automatische Kreditorenverarbeitung
Effizienter Workflow – automatische KreditorenverarbeitungEffizienter Workflow – automatische Kreditorenverarbeitung
Effizienter Workflow – automatische Kreditorenverarbeitung
 
BPM in einem Technologieunternehmen am Beispiel Alstom Power
BPM in einem Technologieunternehmen am Beispiel Alstom PowerBPM in einem Technologieunternehmen am Beispiel Alstom Power
BPM in einem Technologieunternehmen am Beispiel Alstom Power
 
Geschäftsprozessmanagement @ SBB Immobilien
Geschäftsprozessmanagement @ SBB ImmobilienGeschäftsprozessmanagement @ SBB Immobilien
Geschäftsprozessmanagement @ SBB Immobilien
 

Kürzlich hochgeladen

Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Kürzlich hochgeladen (20)

Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Towards WoT aware business processes modeling

  • 1. Towards WoT aware Business Processes Modeling Sonja Meyer, Klaus Sperner, Carsten Magerkurth, Jacques Pasquier University of Fribourg / SAP Research SwitzerlandJune 2011, San Francisco
  • 2. Motivation and Pre-Selection for Process Modeling Comparison Process Modeling one significant part of the BPM lifecycle one basis for process execution and automation of business processes Main focus Standard + Graphical Business Process Modeling Notations IoT-awareness of the notation Pre-selected notations:
  • 3. WoT specific Characteristics: Requirements and Analysis 1- Entity based concept: Expectation: Support of WoT domain model Analysis: All notations allow to model actors and roles. BPMN and UML offer to annotate expressions like the EoI to an activity. None of the notations distinguish the terms EoI, device and resource. 2- Distributed execution: Expectation: Support of distributed execution activities in the WoT Analysis: BPMN and UML provide annotation mechanism while this option is entirely missing in eEPC. 3- Interactions: Expectation: Support of WoT specific interaction Analysis: All notations provide possibility to specify process flow. None notation can differentiate between different types of interactions.
  • 4. WoT specific Characteristics: Requirements and Analysis 4- Distributed data: Expectation: Support of distribution of data in the WoT Analysis: All notations allow to specify a separated data flow. BPMN and UML allow to annotate the data object. 5- Scalability: Expectation: Support of scalability Analysis: BPMN and UML offer mechanisms to symbolize EoIs and devices. 6- Abstraction: Expectation: Provision of abstraction mechanism Analysis: BPMN provides two concepts for grouping activities. UML offers one grouping concept. .
  • 5. WoT specific Characteristics: Requirements and Analysis 7- Availability: Expectation: Support to model limited device availability in the WoT Analysis: No notation considers this aspect so far. 8- Fault tolerance: Expectation: Support concepts for fault information in the WoT Analysis: BPMN allows to express a business process by specifying the process and data flow. UML offers to model bulk processing. 9- Flexibility: Expectation: Support flexible process adaption for occurring events Analysis: BPMN supports several different types of events. UML offers to model events, but does not distinguish between different event types. eEPC is an event-based notation, but does not distinguish between technical and functional events. .
  • 6. WoT specific Characteristics: Requirements and Analysis 10- Uncertainty of information: Expectation: Support of means for expressing uncertainty of information Analysis: None of the notations offers to model the uncertainty of information. 11- Real-time: Expectation: Support of real-time constraints Analysis: BPMN provides different types of time based events for taking into account real time restrictions. .
  • 7. Results Until a certain degree of detailing all notation approaches are similar Evaluation of the modeling notations regarding the coverage of WoT characteristics
  • 9.
  • 10. Definition of WoT-specific characteristics
  • 11. Analysis and Evaluation of current BPM notations in terms of their capability to cover the defined WoT specific characteristics
  • 12. Identification of BPMN 2.0 as the currently most suitable approach
  • 13.
  • 14.