Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

IoT-aware Process Modeling

No description

Simon Haemmerle

on 12 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of IoT-aware Process Modeling

IoT-aware Process Modeling
IoT Components into
Business Process Models

Simon Haemmerle

Project Partner: SAP Research Switzerland
Motivation and Research Problem
Internet of Things: Integrating Physical World with the Virtual World of the Internet

Process Models are not seen as graphical representation for Business Users, they contain also an executable part, on which this project focused

Currently, a lack of process modeling concepts to represent IoT Components (Entity, Device, Resource, Service) exists

Fundamental difference: Dynamic associations between the Entity of Interest and Service providing information about or interacting with the EoI
Research Methodology
The proposed solution allows process modelers to describe relevant characteristics of IoT Components

Constraints that affect the creation of dynamic associations can be defined
The Design Science research paradigm was applied to answer the research questions

The research process follows the Design Science Research Methodology (DSRM) by Peffers, Tuunanen, Rothenberger, and Chaterjee (2007)
1) Motivation and Research Problem
a) Example
b) Idea
c) Research Questions

2) Research Methodology

3) Results
a) IoT Component Description Models
b) Graphical BPMN elements
c) Machine-readable model
d) Example

4) Conclusion
a) Limitations
b) Outlook
Research Questions
1) What characteristics are needed to successfully represent IoT Components (Entities, Devices, Services, and Resources) in existing process-modeling languages?

2) How can those characteristics be integrated into existing business process-modeling languages (graphical and machine-readable representations)?
The proposed extensions rely heavily on additional components like modeling environments or the resolution infrastructure

The artifact was only applied to one scenario

Only two expert workshops have been conducted
Future research may focus on:

Implementing missing elements (modeling environment, resolution infrastructure)

Including additional aspects of IoT-aware process modeling

Applying the extensions to additional scenarios in different industries

Consider an enterprise requiring to monitor the cooling chain of a specific product (e.g. milk)

In a business process, access to temperature data can be provided through a service

Since the EoI is moving, the link to the service cannot be fixed during process modeling

However, specific properties can already be included in the process model

During process execution, a central component has to create dynamic associations
BPMN model
Component repository
Description Model
Describe Components and register them
Define constraints in SPARQL Query based on step 1
Include query in BPMN model
Assignment during process execution
Based on: Meyer, S.,Ruppen, A., & Magerkurth, C. (2013). Internet of Things-aware Process Modeling: Integrating IoT Devices as Business Process Resources
Based on: Meyer, S., Sperner, K., Magerkurth, C., Debortoli, S., & Thoma, M. (2012): Concepts for Modelling IoT-Aware Processes
Based on: BPMN 2.0 Specification
Class diagram
Yellow: BPMN 2.0 Standard
Blue: Extensions
Description Model
BPMN elements
readable model
Full transcript