Skip to main content

Adaptive Architectural Model for Future Internet Applications

  • Conference paper
  • First Online:
Advances in Service-Oriented and Cloud Computing (ESOCC 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 567))

Included in the following conference series:

Abstract

Interoperability, flexibility and adaptability are key requirements of Future Internet applications. Convergence of contents, services, things and networks seems to be the cornerstone to fulfill these requirements. In this paper we propose a model for runtime composition of software applications in sensors networks based on data, processes and technology, in order to design an “on the fly” architecture of a software system. The model is graph-based and composed by two control levels: a formal model and the instantiation level. An algorithm extracts a subgraph that identifies the applications to be executed according to changes in the external context. The proposed approach has been instantiated in a use case example in a smart home environment, to evaluate the usefulness of the approach and the applicability of the model in actual scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Alrajeh, D., Kramer, J., Russo, A., Uchitel, S.: Learning operational requirements from goal models. In: Proceedings of ICSE 2009, pp. 265–275. IEEE Computer Society (2009)

    Google Scholar 

  2. Cubo, J., Ortiz, G., Boubeta-Puig, J., Foster, H., Lamersdorf, W.: Adaptive services for the future internet. J. UCS 20(8), 1046–1048 (2014)

    Google Scholar 

  3. Guinard, D., Ion, I., Mayer, S.: In search of an internet of things service architecture: REST or WS-*? A developers’ perspective. In: Puiatti, A., Gu, T. (eds.) MobiQuitous 2011. LNICST, vol. 104, pp. 326–337. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  4. Guinard, D., Trifa, V., Wilde, E.: A resource oriented architecture for the web of things. In: Internet of Things (IOT), 2010, pp. 1–8. IEEE (2010)

    Google Scholar 

  5. Ben Hamida, A., Kon, F., Oliva, G.A., Dos Santos, C.E.M., Lorré, J.-P., Autili, M., De Angelis, G., Zarras, A., et al.: An integrated development and runtime environment for the future internet. In: Álvarez, F., Cleary, F., Daras, P., Domingue, J., Galis, A., Garcia, A., Gavras, A., Karnourskos, S., et al. (eds.) FIA 2012. LNCS, vol. 7281, pp. 81–92. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  6. Letier, E., van Lamsweerde, A.: Deriving operational software specifications from system goals. In: Proceedings of SIGSOFT 2002/FSE-10, pp. 119–128. ACM (2002)

    Google Scholar 

  7. Skiena, S.: Dijkstra’s algorithm. In: Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica, pp. 225–227. Addison-Wesley, Reading (1990)

    Google Scholar 

  8. Swetina, J., Lu, G., Jacobs, P., Ennesser, F., Song, J.: Toward a standardized common M2M service layer platform: introduction to oneM2M. IEEE Wirel. Commun. 21(3), 20–26 (2014)

    Article  Google Scholar 

  9. Vogli, E., Alaya, M.B., Monteil, T., Grieco, L.A., Drira, K.: An efficient resource naming for enabling constrained devices in smartM2M architecture. In: IEEE International Conference on Industrial Technology (ICIT 2015), pp. 1832–1837, March 2015

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marina Mongiello .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Mongiello, M., Grieco, L.A., Sciancalepore, M., Vogli, E. (2016). Adaptive Architectural Model for Future Internet Applications. In: Celesti, A., Leitner, P. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2015. Communications in Computer and Information Science, vol 567. Springer, Cham. https://doi.org/10.1007/978-3-319-33313-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33313-7_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33312-0

  • Online ISBN: 978-3-319-33313-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics