Skip to main content

Self-composition of Services in Pervasive Systems: A Chemical-Inspired Approach

  • Conference paper
Agent and Multi-Agent Systems: Technologies and Applications

Abstract

Service-oriented programming has dramatically changed the way software applications are developped, promoting reusability of code and easing the design of complex applications. Actual techniques for automatic composition of services present several limitations to be used in the context of future pervasive scenarios: (1) limited scalability due to centralised computations, (2) slow reactivity with respect to appearance and removal of services, and (3) no support for context-aware applications. In this paper we define a chemical-model and two chemically inspired approaches for self-composition of services operating in a pervasive system. We show how distributed shared data spaces can be exploited to design spontaneous and emergent compositions that deal with context information and a dynamic set of available services. This new approach, taking inspiration from chemical reactions, turns to be completely decentralised and self-adaptive to service appearance and disappearance.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beek, M., Bucchiarone, A., Gnesi, S.: A survey on service composition approaches: From industrial standards to formal methods. In: Technical Report 2006TR-15, Istituto, pp. 15–20. IEEE CS Press (2006)

    Google Scholar 

  2. Wu, Z., Ranabahu, A., Gomadam, K., Sheth, A., Miller, J.: Automatic composition of semantic web services using process and data mediation. In: Proc. of the 9th Intl. Conf. on Enterprise Information Systems, pp. 453–461 (2007)

    Google Scholar 

  3. Banâtre, J.P., Priol, T.: Chemical programming of future service-oriented architectures. JSW 4(7), 738–746 (2009)

    Article  Google Scholar 

  4. Banâtre, J.P., Fradet, P., Radenac, Y.: Generalized multisets for chemical programming (2005)

    Google Scholar 

  5. Banâtre, J.P., Métayer, D.L.: The gamma model and its discipline of programming. Sci. Comput. Program. 15(1), 55–77 (1990)

    Article  MATH  Google Scholar 

  6. Zambonelli, F., et al.: Self-aware pervasive service ecosystems. Procedia Computer Science 7, 197–199 (2011)

    Article  Google Scholar 

  7. Castelli, G., Mamei, M., Rosi, A., Zambonelli, F.: Pervasive middleware goes social: The sapere approach. In: Proceedings of the 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops, SASOW 2011, pp. 9–14 (2011)

    Google Scholar 

  8. Montagna, S., Viroli, M., Fernandez-Marquez, J.L., Di Marzo Serugendo, G., Zambonelli, F.: Injecting self-organisation into pervasive service ecosystems. Mobile Networks and Applications 18(3), 398–412 (2013)

    Article  Google Scholar 

  9. De Angelis, F., Fernandez Marquez, J.L., Di Marzo Serugendo, G.: Self-composition of services with chemical reactions. 332/658, 650, ID: unige:32649 (2013)

    Google Scholar 

  10. Keränen, A., Ott, J., Kärkkäinen, T.: The ONE Simulator for DTN Protocol Evaluation. In: SIMUTools 2009: Proceedings of the 2nd International Conference on Simulation Tools and Techniques. ICST, New York (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francesco L. De Angelis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

De Angelis, F.L., Fernandez-Marquez, J.L., Di Marzo Serugendo, G. (2014). Self-composition of Services in Pervasive Systems: A Chemical-Inspired Approach. In: Jezic, G., Kusek, M., Lovrek, I., J. Howlett, R., Jain, L. (eds) Agent and Multi-Agent Systems: Technologies and Applications. Advances in Intelligent Systems and Computing, vol 296. Springer, Cham. https://doi.org/10.1007/978-3-319-07650-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-07650-8_5

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07649-2

  • Online ISBN: 978-3-319-07650-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics