Skip to main content

An Approach Towards a Service Co-evolution in the Internet of Things

  • Conference paper
  • First Online:

Abstract

In the envisioned Internet of Things (IoT), we expect to see the emergence of complex service-based applications that integrate cloud services, connected objects and a wide variety of mobile devices. These applications will be smarter, easier to communicate with and more valuable for enriching our environment. They interact via interfaces and services. However, the interfaces and services can be modified due to updates and amendments. Such modifications require adaptations in all participating parties. Therefore, the aim of this research is to present a vision of service co-evolution in IoT. Moreover, we propose a novel agent architecture which supports the evolution by controlling service versions, updating local service instances and enabling the collaboration of agents. In this way, the service co-evolution can make systems more adaptive, efficient and reduce costs to manage maintenance.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)

    Article  MATH  Google Scholar 

  2. Ayala, I., Amor, M., Fuentes, L.: An agent platform for self-configuring agents in the internet of things. In: Infrastructures and Tools for Multiagent Systems, pp. 65–78 (2012)

    Google Scholar 

  3. Roalter, L., Kranz, M., Möller, A.: A middleware for intelligent environments and the internet of things. In: Yu, Z., Liscano, R., Chen, G., Zhang, D., Zhou, X. (eds.) UIC 2010. LNCS, vol. 6406, pp. 267–281. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Leitner, P., Michlmayr, A., Rosenberg, F., Dustdar, S.: End-to-end versioning support for web services. In: IEEE International Conference on Services Computing, SCC 2008, vol. 1, pp. 59–66. IEEE (2008)

    Google Scholar 

  5. Fokaefs, M., Mikhaiel, R., Tsantalis, N., Stroulia, E., Lau, A.: An empirical study on web service evolution. In: 2011 IEEE International Conference on Web Services (ICWS), pp. 49–56. IEEE (2011)

    Google Scholar 

  6. Floch, J., Frà, C., Fricke, R., Geihs, K., Wagner, M., Gallardo, J.L., Cantero, E.S., Mehlhase, S., Paspallis, N., Rahnama, H., Ruiz, P.A., Scholz, U.: Playing music - building context-aware and self-adaptive mobile applications. Softw. Pract. Exper. 43(3), 359–388 (2013)

    Article  Google Scholar 

  7. Baraki, H., Comes, D., Geihs, K.: Context-aware prediction of qos and qoe properties for web services. In: 2013 Conference on Networked Systems (NetSys), pp. 102–109. IEEE (2013)

    Google Scholar 

  8. Comes, D., Baraki, H., Reichle, R., Zapf, M., Geihs, K.: Heuristic approaches for QoS-based service selection. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 441–455. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Yu, H., Shen, Z., Leung, C.: From internet of things to internet of agents. In: Green Computing and Communications(GreenCom), 2013 IEEE and Internet of Things, IEEE International Conference on and IEEE Cyber, Physical and Social Computing, (iThings/CPSCom), pp. 1054–1057. IEEE (2013)

    Google Scholar 

  10. Papazoglou, M.P., Andrikopoulos, V., Benbernou, S.: Managing evolving services. IEEE 28(3), 49–55 (2011)

    Google Scholar 

  11. Pimentel, J., Castro, J., Santos, E., Finkelstein, A.: Towards requirements and architecture co-evolution. In: Bajec, M., Eder, J. (eds.) CAiSE Workshops 2012. LNBIP, vol. 112, pp. 159–170. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  12. Andrikopoulos, V., Benbernou, S., Papazoglou, M.: On the evolution of services. IEEE Trans. Softw. Eng. 38(3), 609–628 (2012)

    Article  Google Scholar 

  13. Kaminsi, P., Müller, H., Litoiu, M.: A design for adaptive web service evolution. In: Proceeding of the 2006 International Workshop on Self-Adaptation and Self-Managing Systems, May 21–22, 2006, Shang Hai, China (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huu Tam Tran .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Tran, H.T., Baraki, H., Geihs, K. (2015). An Approach Towards a Service Co-evolution in the Internet of Things. In: Giaffreda, R., et al. Internet of Things. User-Centric IoT. IoT360 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 150. Springer, Cham. https://doi.org/10.1007/978-3-319-19656-5_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19656-5_39

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19655-8

  • Online ISBN: 978-3-319-19656-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics