Abstract
With the advent of the Social Internet-of-Things (SIoT), which builds upon the success of IoT, different IoT devices engage in relationships to achieve common goals calling for a composition language that would dictate who will do what, when, and where.
Since the number of service interactions may become overwhelming the composition plan may have many alternatives. For that reason, variability is an important concern for IoT and SIoT. A configurable composition model could provide a consolidated view of multiple variants of composition plans. It promotes the reuse of proven practices by providing analysts with a generic modeling approach from which to derive individual composition plan models. Unfortunately, the scope of existing notations for configurable composition modeling is restricted or even non-existent in the IoT domain.
In this paper, we propose a variability awareness IoT service Composition Framework. The new Framework handles both configurable and classical IoT service composition. We represent the new primitives, the configurable composition language, and algorithms of customization. Finally we demonstrate the features of the framework through a proof of concept application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Åkesson, A., Hedin, G., Nordahl, M., Magnusson, B.: Compos: composing oblivious services. In: 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 132–138. IEEE (2019)
Arellanes, D., Lau, K.K.: Evaluating IoT service composition mechanisms for the scalability of IoT systems. Futur. Gener. Comput. Syst. 108, 827–848 (2020)
Atzori, L., Iera, A., Morabito, G., Nitti, M.: The social Internet of Things (SIOT)-when social networks meet the Internet of Things: concept, architecture and network characterization. Comput. Netw. 56(16) (2012)
Framework, W.: Experimental implementation of the web of things framework (2021)
IFTTT: If this then that (2021)
Khaled, A.E., Helal, A., Lindquist, W., Lee, C.: IoT-DDL-device description language for the “t’’ in IoT. IEEE Access 6, 24048–24063 (2018)
Khaled, A.E., Helal, S.: A framework for inter-thing relationships for programming the social IoT. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), pp. 670–675. IEEE (2018)
La Rosa, M., Dumas, M., Ter Hofstede, A.H., Mendling, J.: Configurable multi-perspective business process models. Inf. Syst. 36(2), 313–340 (2011)
Maamar, Z., Hacid, H., Huhns, M.N.: Why web services need social networks. IEEE Internet Comput. 15(2), 90–94 (2011). https://doi.org/10.1109/MIC.2011.49
Ovadia, S.: Automate the internet with “if this then that’’(IFTTT). Behav. Soc. Sci. Librar. 33(4), 208–211 (2014)
Rosa, M.L., Aalst, W.M.V.D., Dumas, M., Milani, F.P.: Business process variability modeling: a survey. ACM Comput. Surv. (CSUR) 50(1), 1–45 (2017)
Rosemann, M., Van der Aalst, W.M.: A configurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)
Suri, K., Gaaloul, W., Cuccuru, A.: Configurable IoT-aware allocation in business processes. In: Ferreira, J., Spanoudakis, G., Ma, Y., Zhang, LJ. (eds.) International Conference on Services Computing, pp. 119–136. Springer (2018). https://doi.org/10.1007/978-3-319-94376-3_8
W3C: Web of things at w3c (2021)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Boulaares, S., Sassi, S., Benslimane, D., Maamar, Z., Faiz, S. (2022). Toward a Configurable Thing Composition Language for the SIoT. In: Abraham, A., Gandhi, N., Hanne, T., Hong, TP., Nogueira Rios, T., Ding, W. (eds) Intelligent Systems Design and Applications. ISDA 2021. Lecture Notes in Networks and Systems, vol 418. Springer, Cham. https://doi.org/10.1007/978-3-030-96308-8_45
Download citation
DOI: https://doi.org/10.1007/978-3-030-96308-8_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-96307-1
Online ISBN: 978-3-030-96308-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)