Skip to main content
Top

2018 | OriginalPaper | Chapter

ECo-IoT: An Architectural Approach for Realizing Emergent Configurations in the Internet of Things

Authors : Fahed Alkhabbas, Romina Spalazzese, Paul Davidsson

Published in: Software Architecture

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The rapid proliferation of the Internet of Things (IoT) is changing the way we live our everyday life and the society in general. New devices get connected to the Internet every day and, similarly, new IoT services and applications exploiting them are developed across a wide range of domains. The IoT environment typically is very dynamic, devices might suddenly become unavailable and new ones might appear. Similarly, users enter and/or leave the IoT environment while being interested in fulfilling their individual needs. These key aspects must be considered while designing and realizing IoT systems.
In this paper we propose ECo-IoT, an architectural approach to enable the automated formation and adaptation of Emergent Configurations (ECs) in the IoT. An EC is formed by a set of things, with their services, functionalities, and applications, to realize a user goal. ECs are adapted in response to (un)foreseen context changes e.g., changes in available things or due to changing or evolving user goals. In the paper, we describe: (i) an architecture and a process for realizing ECs; and (ii) a prototype we implemented for (iii) the validation of ECo-IoT through an IoT scenario that we use throughout the paper.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
For presentation purposes, in Fig. 2, we omit some details. The process is modelled using the standard Business Process Model and Notation (BPMN) http://​www.​bpmn.​org.
 
3
The prototype code is available at https://​github.​com/​iotap-center/​eco-iot.
 
Literature
1.
go back to reference Ciortea, A., Boissier, O., Zimmermann, A., Florea, A. M.: Responsive decentralized composition of service mashups for the internet of things. In: 6th ACM International Conference on the Internet of Things, pp. 53–61. ACM (2016) Ciortea, A., Boissier, O., Zimmermann, A., Florea, A. M.: Responsive decentralized composition of service mashups for the internet of things. In: 6th ACM International Conference on the Internet of Things, pp. 53–61. ACM (2016)
2.
go back to reference Alkhabbas, F., Spalazzese, R., Davidsson, P.: Architecting emergent configurations in the internet of things. In: IEEE International Conference on Software Architecture (ICSA), pp. 221–224. IEEE (2017) Alkhabbas, F., Spalazzese, R., Davidsson, P.: Architecting emergent configurations in the internet of things. In: IEEE International Conference on Software Architecture (ICSA), pp. 221–224. IEEE (2017)
3.
go back to reference Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutor. 16, 414–454 (2014)CrossRef Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutor. 16, 414–454 (2014)CrossRef
4.
go back to reference Chen, H., Perich, F., Finin, T., Joshi, A.: SOUPA: standard ontology for ubiquitous and pervasive applications. In: 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, pp. 258–267. IEEE (2004) Chen, H., Perich, F., Finin, T., Joshi, A.: SOUPA: standard ontology for ubiquitous and pervasive applications. In: 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, pp. 258–267. IEEE (2004)
6.
go back to reference McDermott, D., et al.: PDDL - the planning domain definition language (1998) McDermott, D., et al.: PDDL - the planning domain definition language (1998)
7.
go back to reference Miorandi, D., Sicari, S., De Pellegrini, F., Chlamtac, I.: Internet of things: vision, applications and research challenges. Ad Hoc Netw. 10, 1497–1516 (2012)CrossRef Miorandi, D., Sicari, S., De Pellegrini, F., Chlamtac, I.: Internet of things: vision, applications and research challenges. Ad Hoc Netw. 10, 1497–1516 (2012)CrossRef
9.
go back to reference Hoffmann, J., Nebel, B.: The FF planning system: fast plan generation through heuristic search. J. Artif. Intell. Res. 14, 253–302 (2001)CrossRef Hoffmann, J., Nebel, B.: The FF planning system: fast plan generation through heuristic search. J. Artif. Intell. Res. 14, 253–302 (2001)CrossRef
10.
go back to reference Dar, K., Taherkordi, A., Rouvoy, R., Eliassen, F.: Adaptable service composition for very-large-scale internet of things systems. In: 8th Middleware Doctoral Symposium, p. 2. ACM (2011) Dar, K., Taherkordi, A., Rouvoy, R., Eliassen, F.: Adaptable service composition for very-large-scale internet of things systems. In: 8th Middleware Doctoral Symposium, p. 2. ACM (2011)
11.
go back to reference Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. In: Future of Software Engineering, pp. 259–268. IEEE Computer Society (2007) Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. In: Future of Software Engineering, pp. 259–268. IEEE Computer Society (2007)
12.
go back to reference Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54, 2787–2805 (2010)CrossRef Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54, 2787–2805 (2010)CrossRef
13.
go back to reference Ghallab, M., Nau, D., Traverso, P.: Automated Planning: Theory and Practice. Elsevier, New York (2004)MATH Ghallab, M., Nau, D., Traverso, P.: Automated Planning: Theory and Practice. Elsevier, New York (2004)MATH
14.
go back to reference Hussein, M., Li, S., Radermacher, A.: Model-driven development of adaptive IoT systems. In: 4th International Workshop on Interplay of Model-Driven and Component-Based Software Engineering, pp. 20–27 (2017) Hussein, M., Li, S., Radermacher, A.: Model-driven development of adaptive IoT systems. In: 4th International Workshop on Interplay of Model-Driven and Component-Based Software Engineering, pp. 20–27 (2017)
15.
go back to reference Marrella, A., Mecella, M., Sardina, S.: Intelligent Process Adaptation in the SmartPM System. ACM Trans. Intell. Syst. Technol. (TIST) 8, 25 (2017) Marrella, A., Mecella, M., Sardina, S.: Intelligent Process Adaptation in the SmartPM System. ACM Trans. Intell. Syst. Technol. (TIST) 8, 25 (2017)
16.
go back to reference McGuinness, D.L., Van Harmelen, F. et al.: OWL web ontology language overview. W3C recommendation (2004) McGuinness, D.L., Van Harmelen, F. et al.: OWL web ontology language overview. W3C recommendation (2004)
17.
go back to reference Noy, N.F., McGuinness, D.L. et al.: Ontology development 101: a guide to creating your first ontology. Stanford Knowledge Systems (2001) Noy, N.F., McGuinness, D.L. et al.: Ontology development 101: a guide to creating your first ontology. Stanford Knowledge Systems (2001)
18.
go back to reference Spiess, P., et al.: SOA-based integration of the internet of things in enterprise services. In: IEEE International Conference on Web Services, pp. 968–975. IEEE (2009) Spiess, P., et al.: SOA-based integration of the internet of things in enterprise services. In: IEEE International Conference on Web Services, pp. 968–975. IEEE (2009)
19.
go back to reference Hachem, S., Pathak, A., Issarny, V.: Service-oriented middleware for the mobile internet of things: a scalable solution. In: IEEE GLOBECOM: Global Communications Conference. IEEE (2014) Hachem, S., Pathak, A., Issarny, V.: Service-oriented middleware for the mobile internet of things: a scalable solution. In: IEEE GLOBECOM: Global Communications Conference. IEEE (2014)
20.
go back to reference Mayer, S., Verborgh, R., Kovatsch, M., Mattern, F.: Smart configuration of smart environments. IEEE Trans. Autom. Sci. Eng. 13, 1247–1255 (2016)CrossRef Mayer, S., Verborgh, R., Kovatsch, M., Mattern, F.: Smart configuration of smart environments. IEEE Trans. Autom. Sci. Eng. 13, 1247–1255 (2016)CrossRef
21.
go back to reference Seiger, R., Huber, S., Heisig, P., Aßmann, U.: Toward a framework for self-adaptive workflows in cyber-physical systems. Softw. Syst. Model. 17, 1–18 (2017) Seiger, R., Huber, S., Heisig, P., Aßmann, U.: Toward a framework for self-adaptive workflows in cyber-physical systems. Softw. Syst. Model. 17, 1–18 (2017)
23.
go back to reference Strang, T., Linnhoff-Popien, C.: A Context modeling survey. In: 1st International Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp (2004) Strang, T., Linnhoff-Popien, C.: A Context modeling survey. In: 1st International Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp (2004)
24.
go back to reference Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K.: Ontology based context modeling and reasoning using OWL. In: 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops, pp. 18–22. IEEE (2004) Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K.: Ontology based context modeling and reasoning using OWL. In: 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops, pp. 18–22. IEEE (2004)
Metadata
Title
ECo-IoT: An Architectural Approach for Realizing Emergent Configurations in the Internet of Things
Authors
Fahed Alkhabbas
Romina Spalazzese
Paul Davidsson
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-00761-4_6

Premium Partner