Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Modelling IoT behaviour within BPMN Business Processes

Published: 01 January 2017 Publication History

Abstract

As the computational power of IoT (Internet of Things) devices increases, business processes can use them to provide information about real world as well as to execute part of business processes, reducing the amount of exchanged data and central processing. Current BPMN-based approaches already support modellers to define both business processes and IoT devices behaviour at the same level of abstraction. However, they are not restricted to standard BPMN elements and they generate IoT device specific low-level code. The work we present in this paper only uses standard BPMN to define both central and IoT behaviour of business processes. In addition, the BPMN that defines the IoT behaviour is translated to a neutral-platform programming code.

References

[1]
A Caracas, From business process models to pervasive applications: Synchronization and optimization, IEEE International Conference on Pervasive Computing and Communications (PERCOM Workshops), IEEE (2012) 320-325.
[2]
A Caracas, A Bernauer, Compiling business process models for sensor networks, International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS) (2011) 1-8.
[3]
Caraca A. Modeling, compiling, and efficiently executing business processes on resource-constrained wireless sensor networks. Phd Thesis, Eth Zurich. 2012.
[4]
Casati N, Daniel F, Dantchev G, Eriksson J, Finne N, Karnouskos S, Montero P, Mottola L, Oppermann F, Picco G, Quartulli A, Rmer K, Spiess P, Tranquillini S. Towards Business Processes Orchestrating the Physical Enterprise with Wireless Sensor Networks. International Conference on Software Engeneering (ICSE), 2012.
[5]
C Chang, S.N. Srirama, R Buyya, Mobile cloud business process management system for the internet of things: a survey, ACM Computing Surveys (CSUR), 49 (2016) 1-42.
[6]
F Daniel, J Eriksson, N Finne, H Fuchs, A Gaglione, S Karnouskos, PM Montero, L Mottola, FJ Oppermann, GP Picco, K Rmer, P Spie, S Tranquillini, T Voigt, MakeSense: Real-world Business Processes through Wireless Sensor Networks, CONET/UBICITEC (2013) 58-72.
[7]
D Domingos, F Martins, C Cndido, Internet of Things Aware WS-BPEL Business Process, ICEIS, 2 (2013) 505-512.
[8]
Dunkels A, Grnvall B, Voigt T. Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors. Proceedings of the First IEEE Workshop on Embedded Networked Sensors (Emnets-I), 2004.
[9]
Eclipse IDE for Java EE Developers, 2014. URL: http://www.eclipse.org/. Page visited on May 10th, 2017.
[10]
D Gay, P Levis, R von Behren, M Welsh, E Brewer, D Culler, ACM Press, 2003.
[11]
AA George, PAS Ward, ACM Press, 2008.
[12]
N Glombitza, M Lipphardt, C Werner, S Fischer, Using graphical process modeling for realizing SOA programming paradigms in sensor networks, Sixth International Conference on Wireless On-Demand Network Systems and Services (WONS) (2009) 61-70.
[13]
S Haller, S Karnouskos, C Schroth, The Internet of Things in an Enterprise Context, Future Internet Symposium, FIS 2008 (2008) 14-28.
[14]
R Jedermann, W Lang, Springer, 2008.
[15]
L Lopes, F Martins, A safe-by-design programming language for wireless sensor networks, Journal of Systems Architecture - Embedded Systems Design, 63 (2016) 16-32.
[16]
J Mass, C Chang, SN Srirama, Workflow Model Distribution or Code Distribution? Ideal Approach for Service Composition of the Internet of Things, In IEEE International Conference on Services Computing (SCC). IEEE (2016) 649-656.
[17]
S Meyer, A Ruppen, C Magerkurth, Springer, 2013.
[18]
OASIS. Web Services Business Process Execution Language Version 2.0. Technical report, Organization for the Advancement of Structured Information Standards, 2007.
[19]
OMG. Business Process Model and Notation (BPMN), Version 2.0. Technical report, Object Management Group, 2011.
[20]
Redhat. JBoss jBPM. URL: www.jboss.org/jbpm/. Page visited on May 10th, 2017.
[21]
H Schonenberg, R Mans, N Russell, N Mulyar, WM van der Aalst, Towards a Taxonomy of Process Flexibility, CAiSE Forum, 344 (2008) 81-84.
[22]
CT Sungur, P Spiess, N Oertel, O Kopp, Extending BPMN for wireless sensor networks, Conference on Business Informatics (CBI). IEEE (2013) 109-116.
[23]
S Tranquillini, P Spie, F Daniel, S Karnouskos, F Casati, N Oertel, L Mottola, FJ Oppermann, GP Picco, K Rmer, T Voigt, Springer, 2012.
[24]
D Zeng, S Guo, Z Cheng, The Web of Things: A Survey (Invited Paper), Journal of Communications (2011) 6.

Cited By

View all
  • (2024)Communication Semantics for IoT-aware Business Process Management SystemsProceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things10.1145/3643794.3648273(30-37)Online publication date: 20-Apr-2024
  • (2023)A systematic literature review on IoT-aware business process modeling views, requirements and notationsSoftware and Systems Modeling (SoSyM)10.1007/s10270-022-01049-222:3(969-1004)Online publication date: 1-Jun-2023
  • (2021)HoloFlows: modelling of processes for the Internet of Things in mixed realitySoftware and Systems Modeling (SoSyM)10.1007/s10270-020-00859-620:5(1465-1489)Online publication date: 1-Oct-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Procedia Computer Science
Procedia Computer Science  Volume 121, Issue C
January 2017
1142 pages
ISSN:1877-0509
EISSN:1877-0509
Issue’s Table of Contents

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 January 2017

Author Tags

  1. BPMN
  2. Business Process modelling
  3. Internet of Things
  4. IoT-aware business process

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Communication Semantics for IoT-aware Business Process Management SystemsProceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things10.1145/3643794.3648273(30-37)Online publication date: 20-Apr-2024
  • (2023)A systematic literature review on IoT-aware business process modeling views, requirements and notationsSoftware and Systems Modeling (SoSyM)10.1007/s10270-022-01049-222:3(969-1004)Online publication date: 1-Jun-2023
  • (2021)HoloFlows: modelling of processes for the Internet of Things in mixed realitySoftware and Systems Modeling (SoSyM)10.1007/s10270-020-00859-620:5(1465-1489)Online publication date: 1-Oct-2021
  • (2020)Bridging the gap between business processes and IoTProceedings of the 24th Symposium on International Database Engineering & Applications10.1145/3410566.3410605(1-10)Online publication date: 12-Aug-2020
  • (2020)A model-driven engineering approach for the service integration of IoT systemsCluster Computing10.1007/s10586-020-03150-x23:3(1937-1954)Online publication date: 24-Aug-2020
  • (2019)Subject-oriented specification of IoT scenariosProceedings of the 11th International Conference on Subject-Oriented Business Process Management10.1145/3329007.3329011(1-10)Online publication date: 26-Jun-2019

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media