Advertisement

A Framework for Run-Time Behavioural Service Adaptation in Ubiquitous Computing

  • Javier Cámara
  • Carlos Canal
  • Nikolay Vasilev
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6428)

Abstract

In Ubiquitous Computing, users interact with multiple small networked computing devices on a daily basis, accessing services present within their physical environment. In particular, the need to discover and correctly access those services as users move from one location to another and the conditions of the environment change, is a crucial requirement in the design and implementation of such systems. This work addresses the discovery and adaptation of services with potentially mismatching interfaces in ubiquitous computing environments, where applications are directly subject to the availability of services which may be discovered or depart from the system’s environment at any given moment. In particular, we discuss the design of a framework to enable scalable adaptation capabilities.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Arnold, A.: Finite transition systems: semantics of communicating systems. Prentice Hall International (UK) Ltd., Englewood Cliffs (1994)zbMATHGoogle Scholar
  2. 2.
    Cámara, J., Canal, C., Salaün, G.: Composition and run-time adaptation of mismatching behavioural interfaces. Journal of Universal Computer Science 14, 2182–2211 (2008)zbMATHGoogle Scholar
  3. 3.
    Cámara, J., Canal, C., Salaün, G.: Behavioural self-adaptation of services in ubiquitous computing environments. In: International Workshop on Software Engineering for Adaptive and Self-Managing Systems, pp. 28–37 (2009)Google Scholar
  4. 4.
    Canal, C., Murillo, J.M., Poizat, P.: Software adaptation. L’Objet 12(1), 9–31 (2006)Google Scholar
  5. 5.
    Cavallaro, L., Nitto, E.D.: An approach to adapt service requests to actual service interfaces. In: Proceedings of Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2008), pp. 129–136. ACM, New York (2008)Google Scholar
  6. 6.
    Coalition, T.O.S.: OWL-S: Semantic markup for web services (2004), http://www.daml.org/services
  7. 7.
    Moser, O., Rosenberg, F., Dustdar, S.: Non-intrusive monitoring and service adaptation for WS-BPEL. In: Huai, J., Chen, R., Hon, H., Liu, Y., Ma, W., Tomkins, A., Zhang, X. (eds.) Proceedings of the 17th International Conference on World Wide Web (WWW 2008), pp. 815–824. ACM, New York (2008)Google Scholar
  8. 8.
    Newmarch, J.: Foundations of Jini TM 2 Programming. Apress, Inc., New York (2006)Google Scholar
  9. 9.
    Papazoglou, M.: Service-oriented computing: Concepts, characteristics and directions. In: Fourth International Conference on Web Information Systems Engineering, WISE 2003 (2003)Google Scholar
  10. 10.
    Wang, K., Dumas, M., Ouyang, C., Vayssière, J.: The service adaptation machine. In: ECOWS, pp. 145–154. IEEE Computer Society, Los Alamitos (2008)Google Scholar
  11. 11.
    Wang, K., Dumas, M., Ouyang, C., Vayssiere, J.: The service adaptation machine. In: Proceedings of the 6th IEEE European Conference on Web Services (ECOWS 2008), pp. 145–154. IEEE Computer Society, Los Alamitos (2008)Google Scholar
  12. 12.
    Weiser, M.: Hot topics: Ubiquitous computing. IEEE Computer (1993)Google Scholar
  13. 13.
    Yellin, D.M., Strom, R.E.: Protocol specifications and component adaptors. ACM Trans. Program. Lang. Syst. 19(2), 292–333 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Javier Cámara
    • 1
  • Carlos Canal
    • 2
  • Nikolay Vasilev
    • 2
  1. 1.INRIA Rhône-AlpesFrance
  2. 2.Department of Computer ScienceUniversity of MálagaSpain

Personalised recommendations