Skip to main content

2016 | OriginalPaper | Buchkapitel

Context-Aware Design of Reflective Middleware in the Internet of Everything

verfasst von : Marina Mongiello, Tommaso di Noia, Francesco Nocera, Eugenio di Sciascio, Angelo Parchitelli

Erschienen in: Software Technologies: Applications and Foundations

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We daily experience the interaction with physical objects which are becoming smarter and smarter with the ability to communicate with each other as well as with different information systems. While, on the one hand, we are assisting to the rise of a pervasive Internet of Things (IoT) or an Internet of Everything (IoE), on the other hand we face the need of a new generation of objects able to adapt to external inputs coming from the environment they are dipped in.
New modeling techniques, pattern and paradigm for composing and developing software and services able to deal with changing context and requirements are necessary.
Self-adaptive systems are modern applications whose running part should be able to react on its own, by dynamically adapting its behavior, in order to sustain a required set of qualities of service, and dynamic changes in the context or in the user requirements. Here, we propose a solution allowing a IoT Middleware to conform to Reflective programming paradigm thus giving more flexibility and adaptability to the network behavior.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Bandyopadhyay, S., Sengupta, M., Maiti, S., Dutta, S.: Role of middleware for internet of things: a study. Int. J. Comput. Sci. Eng. Surv. (IJCSES) 2(3), 94–105 (2011)CrossRef Bandyopadhyay, S., Sengupta, M., Maiti, S., Dutta, S.: Role of middleware for internet of things: a study. Int. J. Comput. Sci. Eng. Surv. (IJCSES) 2(3), 94–105 (2011)CrossRef
2.
Zurück zum Zitat Bandyopadhyay, S., Sengupta, M., Maiti, S., Dutta, S.: A survey of middleware for internet of things. In: Özcan, A., Zizka, J., Nagamalai, D. (eds.) Recent Trends in Wireless and Mobile Networks. CCIS, vol. 162, pp. 288–296. Springer, Heidelberg (2011)CrossRef Bandyopadhyay, S., Sengupta, M., Maiti, S., Dutta, S.: A survey of middleware for internet of things. In: Özcan, A., Zizka, J., Nagamalai, D. (eds.) Recent Trends in Wireless and Mobile Networks. CCIS, vol. 162, pp. 288–296. Springer, Heidelberg (2011)CrossRef
3.
Zurück zum Zitat Blair, G.S., Costa, F., Coulson, G., Delpiano, F., Duran, H., Dumant, B., Horn, F., Parlavantzas, N., Stefani, J.B.: The design of a resource-aware reflective middleware architecture. In: Cointe, P. (ed.) Meta-Level Architectures and Reflection. LNCS, vol. 1616, pp. 115–134. Springer, Heidelberg (1999)CrossRef Blair, G.S., Costa, F., Coulson, G., Delpiano, F., Duran, H., Dumant, B., Horn, F., Parlavantzas, N., Stefani, J.B.: The design of a resource-aware reflective middleware architecture. In: Cointe, P. (ed.) Meta-Level Architectures and Reflection. LNCS, vol. 1616, pp. 115–134. Springer, Heidelberg (1999)CrossRef
4.
Zurück zum Zitat Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture. Wiley, New York (2007). A Pattern Language for Distributed Computing Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture. Wiley, New York (2007). A Pattern Language for Distributed Computing
5.
Zurück zum Zitat Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: a System of Patterns. Wiley, New York (1996) Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: a System of Patterns. Wiley, New York (1996)
6.
Zurück zum Zitat Chaqfeh, M.A., Mohamed, N. et al.: Challenges in middleware solutions for the internet of things. In: 2012 International Conference on Collaboration Technologies and Systems (CTS), pp. 21–26. IEEE (2012) Chaqfeh, M.A., Mohamed, N. et al.: Challenges in middleware solutions for the internet of things. In: 2012 International Conference on Collaboration Technologies and Systems (CTS), pp. 21–26. IEEE (2012)
7.
Zurück zum Zitat Fersi, G.: Middleware for internet of things: a study. In: 2015 International Conference on Distributed Computing in Sensor Systems (DCOSS), pp. 230–235. IEEE (2015) Fersi, G.: Middleware for internet of things: a study. In: 2015 International Conference on Distributed Computing in Sensor Systems (DCOSS), pp. 230–235. IEEE (2015)
8.
Zurück zum Zitat Huang, G., Liu, X., Mei, H.: SOAR: towards dependable service-oriented architecture via reflective middleware. Int. J. Simul. Process Model. 3(1–2), 55–65 (2007)CrossRef Huang, G., Liu, X., Mei, H.: SOAR: towards dependable service-oriented architecture via reflective middleware. Int. J. Simul. Process Model. 3(1–2), 55–65 (2007)CrossRef
9.
Zurück zum Zitat Ikram, A., Anjum, A., Hill, R., Antonopoulos, N., Liu, L., Sotiriadis, S.: Approaching the internet of things (IoT): a modelling, analysis and abstraction framework. Pract. Experience Concurrency Comput. 27, 1966–1984 (2013)CrossRef Ikram, A., Anjum, A., Hill, R., Antonopoulos, N., Liu, L., Sotiriadis, S.: Approaching the internet of things (IoT): a modelling, analysis and abstraction framework. Pract. Experience Concurrency Comput. 27, 1966–1984 (2013)CrossRef
10.
Zurück zum Zitat Issarny, V., Georgantas, N., Hachem, S., Zarras, A., Vassiliadist, P., Autili, M., Gerosa, M.A., Hamida, A.B.: Service-oriented middleware for the future internet: state of the art and research directions. J. Internet Serv. Appl. 2(1), 23–45 (2011)CrossRef Issarny, V., Georgantas, N., Hachem, S., Zarras, A., Vassiliadist, P., Autili, M., Gerosa, M.A., Hamida, A.B.: Service-oriented middleware for the future internet: state of the art and research directions. J. Internet Serv. Appl. 2(1), 23–45 (2011)CrossRef
11.
Zurück zum Zitat Maes, P.: Concepts and experiments in computational reflection. In: ACM Sigplan Notices, vol. 22, pp. 147–155. ACM (1987) Maes, P.: Concepts and experiments in computational reflection. In: ACM Sigplan Notices, vol. 22, pp. 147–155. ACM (1987)
12.
Zurück zum Zitat Mei, H., Huang, G., Xie, T.: Internetware: a software paradigm for internet computing. Computer 12(6), 26–31 (2012)CrossRef Mei, H., Huang, G., Xie, T.: Internetware: a software paradigm for internet computing. Computer 12(6), 26–31 (2012)CrossRef
13.
Zurück zum Zitat Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutorials 16(1), 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. Tutorials 16(1), 414–454 (2014)CrossRef
14.
Zurück zum Zitat Qin, Z., Denker, G., Giannelli, C., Bellavista, P., Venkatasubramanian, N.: A software defined networking architecture for the internet-of-things. In: 2014 IEEE Network Operations and Management Symposium (NOMS), pp. 1–9. IEEE (2014) Qin, Z., Denker, G., Giannelli, C., Bellavista, P., Venkatasubramanian, N.: A software defined networking architecture for the internet-of-things. In: 2014 IEEE Network Operations and Management Symposium (NOMS), pp. 1–9. IEEE (2014)
15.
Zurück zum Zitat Razzaque, M., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Internet Things J. PP(99), 1–21 (2015) Razzaque, M., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Internet Things J. PP(99), 1–21 (2015)
Metadaten
Titel
Context-Aware Design of Reflective Middleware in the Internet of Everything
verfasst von
Marina Mongiello
Tommaso di Noia
Francesco Nocera
Eugenio di Sciascio
Angelo Parchitelli
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-50230-4_33