Enhanced IoT Composition Architecture based on DIY Business Process Modeling: CoAP based Prototype

Authors

  • Muhammad sohail Khan University of Engineering & Technology Mardan, Pakistan
  • Kim DoHyeun College of Computer Engineering, Jeju National University, 102 Jejudaehakno, Jeju-si, 690-756, Republic of South Korea
  • Faiza Tila College of Computer Engineering, Jeju National University, 102 Jejudaehakno, Jeju-si, 690-756, Republic of South Korea.

DOI:

https://doi.org/10.21015/vtse.v10i2.648

Abstract

Internet of Things has been the focus of research and development in the recent years. This increased attention has resulted in various approaches for the realization of the vision that every physical entity should be a part of global network of things. Representation of real world entities as virtualized entities in the cyber world is one such approach where the behavior of virtual objects is exposed as services and it can be accessed and manipulated like real world objects. The problem with the implementation is that most of the users lack the skills to utilize the services of these connected objects to create their own applications. We present a novel Business Process Modeling based approach to provide an intuitive Do-It-Yourself interface for generic users to easily compose their own IoT applications regardless of their programming skills. The proposed architecture has been implemented as a prototype which utilizes Constrained Application Protocol for connecting the things. A primary performance analysis of the major functionalities has been presented in this paper.

References

V. Alpha, O. M. G. D. Number, and P. D. F. A. File, “BPMN 2.0 by Example,” vol. 8, no. June, 2010.

M. Rosen, B. Lublinsky, and K. T. Smith, Applied SOA. Indianapoli: Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256, 2008.

V. Stiehl, Process-Driven Applications with BPMN. Springer International Publishing, 2014. DOI: https://doi.org/10.1007/978-3-319-07218-0

S. Duquennoy, G. Grimaud, and J.-J. Vandewalle, “The Web of Things: Interconnecting Devices with High Usability and Performance,” in 2009 International Conference on Embedded Software and Systems, 2009, pp. 323–330. DOI: https://doi.org/10.1109/ICESS.2009.13

W. A. Kassab, and K. A. Darabkh. A–Z survey of Internet of Things: Architectures, protocols, applications, recent advances, future directions and recommendations. Journal of Network and Computer Applications, 163, 102663. 2020.

a P. Castellani, M. Gheda, N. Bui, M. Rossi, and M. Zorzi, “Web Services for the Internet of Things through CoAP and EXI,” Commun. Work. (ICC), 2011 IEEE Int. Conf., no. Xml, pp. 1–6, 2011. DOI: https://doi.org/10.1109/iccw.2011.5963563

Z. Shelby, K. Hartke, and C. Bormann, “The Constrained Application Protocol (CoAP),” 2014. DOI: https://doi.org/10.17487/rfc7252

S. Meyer, A. Ruppen, and L. Hilty, “The Things of the Internet of Things in BPMN,” Adv. Inf. Syst. Eng. Work., vol. 215, pp. 285–297, 2015. DOI: https://doi.org/10.1007/978-3-319-19243-7_27

M. Bauer, M. Boussard, N. Bui, and F. Carrez, “Project Deliverable D1.2 – Final Architectural Reference Model for IoT,” no. 257521, pp. 53–59, 2013.

M. G., “Integrating the Internet of Things with business process management: A process-aware framework for Smart Objects,” CEUR Workshop Proc., vol. 1415, pp. 56–64, 2015.

N. Eddy, “Gartner: 21 Billion IoT Devices To Invade By 2020 - InformationWeek,” 2015. [Online]. Available: http://www.informationweek.com/mobile/mobile-devices/gartner-21-billion-iot-devices-to-invade-by-2020/d/d-id/1323081. [Accessed: 08-Jan-2016].

L. Atzori, A. Iera, and G. Morabito, “The Internet of Things: A survey,” Comput. Networks, vol. 54, no. 15, pp. 2787–2805, Oct. 2010. DOI: https://doi.org/10.1016/j.comnet.2010.05.010

K. Gama, L. Touseau, and D. Donsez, “Combining heterogeneous service technologies for building an Internet of Things middleware,” Comput. Commun., vol. 35, no. 4, pp. 405–417, Feb. 2012. DOI: https://doi.org/10.1016/j.comcom.2011.11.003

L. Atzori, A. Iera, and G. Morabito, “From ‘smart objects’ to ‘social objects’: The next evolutionary step of the internet of things,” IEEE Commun. Mag., vol. 52, no. 1, pp. 97–105, Jan. 2014. DOI: https://doi.org/10.1109/MCOM.2014.6710070

C. Anderson, “Makers: The New Industrial Revolution,” Compet. Rev., vol. 24, no. 2, pp. 147–149, Mar. 2014. DOI: https://doi.org/10.1108/CR-04-2013-0039

J. G. Tanenbaum, A. M. Williams, A. Desjardins, and K. Tanenbaum, “Democratizing technology,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems - CHI ’13, 2013, p. 2603. DOI: https://doi.org/10.1145/2470654.2481360

Khan, M. S., & Kim, D. (2015). DIY interface for enhanced service customization of remote IoT devices: a CoAP based prototype. International Journal of Distributed Sensor Networks, 11(10), 542319. DOI: https://doi.org/10.1155/2015/542319

Khan, M. S., Abrar, M. F., Kim, D., Tila, F., Khan, I. A., Shuja, J., & Khan, A. N. (2020). Resource-based direct manipulation: a user-centric visual interface for operational customization of future smart appliances. Telecommunication Systems, 75(3), 291-306.

F. Martins, and D. Domingos. Modelling IoT behaviour within BPMN business processes. Procedia computer science, 121, 1014-1022, 2017. DOI: https://doi.org/10.1016/j.procs.2017.11.131

Downloads

Published

2022-05-15

How to Cite

Khan, M. sohail, DoHyeun, K., & Tila, F. (2022). Enhanced IoT Composition Architecture based on DIY Business Process Modeling: CoAP based Prototype. VFAST Transactions on Software Engineering, 10(2), 61–69. https://doi.org/10.21015/vtse.v10i2.648

Issue

Section

Articles