Skip to main content
Log in

A design process enabling adaptation in pervasive heterogeneous contexts

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

In the next decades, the growth in population aging will cause important problems to most industrialized countries. To tackle this issue, Ambient Assistive Living (AAL) systems can reinforce the well-being of elderly people, by providing emergency, autonomy enhancement, and comfort services. These services will postpone the need of a medicalized environment and will allow the elderly to stay longer at home. However, each elderly has specific needs and a deployment environment of such services is likely unique. Furthermore, the needs evolve over time, and so does the deployment environment of the system. In this paper, we propose the use of a model-based development method, the adaptive medium approach, to enable dynamic adaptation of AAL systems. We also propose improvements to make it more suited to the AAL domain, such as considering heterogeneity and a composition model. The paper includes an evaluation of the prototype implementing the approach, and a comparison with related work.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. Survey of Health, Ageing and Retirement in Europe, http://www.share-project.org.

  2. A set-top box is a programmable hardware connected to a TV set.

  3. http://www.omg.org/mda.

  4. We voluntarily don’t consider whether the triggering of the adaptation is manual or automatic, as it is out of scope of this work.

  5. http://www.osgi.org/

  6. http://www.belami-project.org/.

References

  1. Anastasopoulos M, Klus H, Koch J, Niebuhr D, Werkman E (2006) DoAmI—a middleware platform facilitating (Re-)configuration in ubiquitous systems. In: System Support for Ubiquitous Computing Workshop. 8th Annual Conf. on Ubiquitous Computing (Ubicomp’06)

  2. Bennour B, Henrio L, Rivera M (2009) A reconfiguration framework for distributed components. In: ESEC/FSE workshop on software integration and evolution at runtime, pp 49–56

  3. Buisson J (2006) Adaptation dynamique de programmes et composants parallèles. PhD thesis, INSA de Rennes, IRISA

  4. Cariou E, Beugnard A, Jézéquel J (2002) An architecture and a process for implementing distributed collaborations. In: Proceedings of the 6th International Enterprise Distributed Object Computing, pp 132–143

  5. Cetina C, Giner P, Fons J, Pelechano V (2009) Building self-adaptive services for ambient assisted living. In: Int. Workshop of Ambient Assisted Living (IWAAL), Salamanca, Spain

  6. Cheung-Foo-Wo D (2009) Adaptation dynamique par tissage d’aspects d’assemblage. PhD thesis, Univ. de Nice Sophia Antipolis

  7. David P-C, Ledoux T, Léger M, Coupaye T (2009) FPath and FScript: language support for navigation and reliable reconfiguration of fractal architectures. In: annals of telecommunications: special issue on software components. The fractal initiative, vol 64, n1/2. Springer, Paris

  8. Dufrène G, Seinturier L (2008) Un ADL pour les architectures distribuées composants Hétérogènes. In: 2nd Conf. Francophone sur les Architectures Logicielles, Montréal, Canada

  9. Flissi A, Dubus J, Dolet N, Merle P (2008) Deploying on the grid with DeployWare. In: 8th Int. symp. on cluster computing and the grid (CCGRID’08), Lyon, France, pp 177–184, 18–22 May 2008

  10. Fuentes L, Jiménez D, Pinto M (2006) Development of ambient intelligence applications using components and aspects. J Univers Comput Sci 12(3):236–251

    Google Scholar 

  11. Hamoui F, Huchard M, Urtado C, Vauttier S (2009) Specification of a component-based domotic system to support user-defined scenarios. In: Proc. of 21st int. conf. SEKE, Boston, MA, USA, pp 597–602

  12. Hoareau D, Mahéo Y (2008) Middleware support for the deployment of ubiquitous software components. Personal and ubiquitous computing, vol 12. Springer, London, pp 167–178

  13. Kaboré E, Beugnard A (2008) Implementing a data distribution variant with a metamodel, some models and a transformation. In: Proc. 8th IFIP DAIS, Oslo, Norway

  14. Nain G, Daubert E, Barais O, Jézéquel J (2008) Using MDE to build a schizophrenic middleware for home/building automation. In: ServiceWave 08: NESSI Conference, Madrid. Springer, Spain, p 61

  15. Nehmer J, Karshmer A, Becker M, Lamm R (2006) Living assistance systems—an ambient intelligence approach. Int Conf Softw Eng

  16. Phung-Khac A (2010) A model-driven feature-based approach to runtime adaptation of distributed software architectures. Phd thesis, Télécom Bretagne

  17. Pessemier N, Seinturier L, Duchien L, Coupaye T (2008) A component-based and aspect-oriented model for software evolution. Int J Comput Appl Technol 31:94–105

    Article  Google Scholar 

  18. Rouvoy R, Eliassen F, Floch J, Hallsteinsen S, Stav E (2008) Composing components and services using a planning-based adaptation middleware. Lect Notes Comput Sci 4954:52–67

    Article  Google Scholar 

  19. Schneider D, Becker M (2008) Runtime models for self-adaptation in the ambient assisted living domain. Fraunhofer Publica, Germany

    Google Scholar 

  20. Seinturier L, Merle P, Fournier D, Dolet N, Schiavoni V, Stefani J-B (2009) Reconfigurable SCA applications with the FraSCAti platform. In: International conference on services computing, pp 268–275, Sep 2009

  21. Thépaut A, Segarra MT, Lohr C, Chapon PM (2010) Project for the autonomy of the elderly: an approach design for all. In: Int. Soc. for Gerontechnology, 7th World Conf., Vancouver, Canada

Download references

Acknowledgments

The authors would like to thank the Direction Générale des Entreprises for their funding, and the members of the SIGAAL project [21].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jean-Baptiste Lézoray.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lézoray, JB., Segarra, MT., Phung-Khac, A. et al. A design process enabling adaptation in pervasive heterogeneous contexts. Pers Ubiquit Comput 15, 353–363 (2011). https://doi.org/10.1007/s00779-010-0356-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-010-0356-y

Keywords

Navigation