Building Self-adaptive Services for Ambient Assisted Living

  • Pau Giner
  • Carlos Cetina
  • Joan Fons
  • Vicente Pelechano
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5518)


Ambient Assisted Living (AAL) services are designed to cover the specific needs of elderly people. In a Smart Home environment many people can coexist requiring a continuous adjustment of the smart home services to their needs. The present work proposes a mechanism for the definition of self-adaptive AAL services that can dynamically reconfigure the Smart Home infrastructure without human intervention to fulfill the user requirements. Adaptation requirements are expressed in a declarative manner and AAL services are configured according to them. An OSGi-based infrastructure has been used to validate that the proposal can be applied in practice for an AAL context.


Smart Home Elderly User Fall Detection Autonomic Computing Ambient Assist Live 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Vastenburg, M.H., Visser, T., Vermaas, M., Keyson, D.V.: Designing acceptable assisted living services for elderly users. In: AmI, pp. 1–12 (2008)Google Scholar
  2. 2.
    Lin, J.J., Mamykina, L., Lindtner, S., Delajoux, G., Strub, H.B.: Fish’n’steps: Encouraging physical activity with an interactive computer game. In: Dourish, P., Friday, A. (eds.) UbiComp 2006. LNCS, vol. 4206, pp. 261–278. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Muñoz, J., Pelechano, V.: Building a software factory for pervasive systems development. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 342–356. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Czarnecki, K., Helsen, S., Eisenecker, U.: Staged configuration using feature models. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 266–283. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    Bravo, J., de Ipiña, D.L., Fuentes, C., Hervás, R., Peña, R., Vergara, M., Casero, G.: Enabling nfc technology for supporting chronic diseases: A proposal for alzheimer caregivers. In: AmI, pp. 109–125 (2008)Google Scholar
  6. 6.
    Giner, P., Cetina, C., Fons, J., Pelechano, V.: A framework for the reconfiguration of ubicomp systems. In: Corchado, J.M., Tapia, D., Bravo, J. (eds.) 3rd Symposium of Ubiquitous Computing and Ambient Intelligence 2008. Advances in Soft Computing, vol. 51, pp. 1–10. Springer, Berlin (2008)CrossRefGoogle Scholar
  7. 7.
    Kramer, J., Magee, J.: Analysing dynamic change in software architectures: A case study. In: CDS 1998: Proceedings of the International Conference on Configurable Distributed Systems, Washington, DC, USA, p. 91. IEEE Computer Society, Los Alamitos (1998)Google Scholar
  8. 8.
    Rodden, T., Crabtree, A., Hemmings, T., Koleva, B., Humble, J., Åkesson, K.P., Hansson, P.: Configuring the ubiquitous home. In: Proceedings of 6th International Conference on Designing Cooperative Systems, French Riviera (2004)Google Scholar
  9. 9.
    Handte, M., Becker, C., Rothermel, K.: Peer-based automatic configuration of pervasive applications. In: ICPS 2005, vol. 1, pp. 249–260 (July 2005)Google Scholar
  10. 10.
    Arshad, N., Heimbigner, D., Wolf, A.: Deployment and dynamic reconfiguration planning for distributed software systems. In: Tools with Artificial Intelligence, November 2003, pp. 39–46 (2003)Google Scholar
  11. 11.
    Ponnekanti, S.R., Johanson, B., Kiciman, E., Fox, A.: Portability, extensibility and robustness in iros, p. 11 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Pau Giner
    • 1
  • Carlos Cetina
    • 1
  • Joan Fons
    • 1
  • Vicente Pelechano
    • 1
  1. 1.Centro de Investigación en Métodos de Producción de SoftwareUniversidad Politécnica de ValenciaValenciaSpain

Personalised recommendations