A Model-Driven Engineering Approach for the Well-Being of Ageing People

  • Amanuel Alemayehu Koshima
  • Vincent EnglebertEmail author
  • Moussa Amani
  • Abdelmounaim Debieche
  • Amanuel Wakjira
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9975)


Ambient Assisted Living has been widely perceived as a viable solution to mitigate the astronomical increase in the cost of health care. In the context of our Geras Project, we propose a Model-Driven Engineering framework for handling high-level specifications that capture the concerns of elderly people still living at home. These concerns are related to concrete living issues, like being notified of a ringing phone for a deaf people, or receiving adequate assistance after a fall. The framework explicitly models three aspects: agent’s goals, formally capturing users’ concerns; abstract solutions, defining a canvas for answering the goal; and concrete solutions in terms of APIs or various combination of APIs, for their operationalisation. We illustrate the usage of our framework on two simple scenarios.


Ambient assisting ageing people Smart home Model-driven engineering Goal elicitation Software factory 


  1. 1.
    Apel, S., Batory, D., Kästner, C., Saake, G.: Feature-Oriented Software Product Lines: Concepts and Implementation. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  2. 2.
    Bauer, M., Bui, N., De Loof, J., Magerkurth, C., Nettsträter, A., Stefa, J., Walewski, J.W.: IoT reference model. In: Bassi, A., Bauer, M., Fiedler, M., Kramp, T., van Kranenburg, R., Lange, S., Meissner, S. (eds.) Enabling Things to Talk, pp. 113–162. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  3. 3.
    Belaunde, M., Casanave, C., DSouza, D., Duddy, K., El Kaim, W., Kennedy, A., Frank, W., Frankel, D., Hauch, R., Hendryx, S. et al.: Mda guide version 1.0 (2003)Google Scholar
  4. 4.
    Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2), 97–166 (2001)CrossRefGoogle Scholar
  5. 5.
    Fleurey, F., Morin, B., Solberg, A.: A model-driven approach to develop adaptive firmwares. In: Proceedings of the 6th SEAMS (2011)Google Scholar
  6. 6.
    Fleurey, F., Morin, B., Solberg, A., Barais, O.: MDE to manage communications with and between resource-constrained systems. In: Whittle, J., Clark, T., Kühne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 349–363. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-24485-8_25 CrossRefGoogle Scholar
  7. 7.
    Hainaut, J.-L., Hick, J.-M., Englebert, V., Henrard, J., Roland, D.: Understanding the implementation of IS-A relations. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 42–57. Springer, Heidelberg (1996). doi: 10.1007/BFb0019914 CrossRefGoogle Scholar
  8. 8.
    Herradi, N., Hamdi, F., Métais, E., Ghorbel, F., Soukane, A.: PersonLink: an ontology representing family relationships for the CAPTAIN MEMO memory prosthesis. In: Jeusfeld, M.A., Karlapalem, K. (eds.) ER 2015. LNCS, vol. 9382, pp. 3–13. Springer, Heidelberg (2015). doi: 10.1007/978-3-319-25747-1_1 CrossRefGoogle Scholar
  9. 9.
    Lê, Q., Nguyen, H.B., Barnett, T.: Smart homes for older people: positive aging in a digital world. Future Internet 4(2), 607–617 (2012)CrossRefGoogle Scholar
  10. 10.
    Massacci, F., Hung Nguyen, V.: Goal-oriented access control model for ambient assisted living. In: Bezzi, M., Duquenoy, P., Fischer-Hübner, S., Hansen, M., Zhang, G. (eds.) Privacy and Identity 2009. IAICT, vol. 320, pp. 160–173. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-14282-6_13 CrossRefGoogle Scholar
  11. 11.
    Meyers, B., Vangheluwe, H.: A framework for evolution of modelling languages. Sci. Comput. Program. 76(12), 1223–1246 (2011)CrossRefGoogle Scholar
  12. 12.
    World Health Organization, et al.: World report on ageing and health. World Health Organization (2015)Google Scholar
  13. 13.
    Perumal, T., Ramli, A.R., Leong, C.Y., Mansor, S., Samsudin, K.: Interoperability for smart home environment using web services. Int. J. Smart Home 2(4), 1–16 (2008)Google Scholar
  14. 14.
    Pramudianto, F., Kamienski, C.A., Souto, E., Borelli, F., Gomes, L.L., Sadok, D., Jarke, M.: IoTLink: an internet of things prototyping toolkit. In: UTC-ATC-ScalCom. IEEE (2014)Google Scholar
  15. 15.
    Rafferty, J., Chen, L., Nugent, C.: Ontological goal modelling for proactive assistive living in smart environments. In: Urzaiz, G., Ochoa, S.F., Bravo, J., Chen, L.L., Oliveira, J. (eds.) UCAmI 2013. LNCS, vol. 8276, pp. 262–269. Springer, Heidelberg (2013). doi: 10.1007/978-3-319-03176-7_34 CrossRefGoogle Scholar
  16. 16.
    Robles, R.J., Kim, T.: Review: context aware tools for smart home development. Int. J. Smart Home 4(1), 1–11 (2010)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Amanuel Alemayehu Koshima
    • 1
  • Vincent Englebert
    • 1
    Email author
  • Moussa Amani
    • 1
  • Abdelmounaim Debieche
    • 1
  • Amanuel Wakjira
    • 2
  1. 1.PReCISE Research CenterUniversity of NamurNamurBelgium
  2. 2.Vrije Universiteit Brussel, ETROBrusselBelgium

Personalised recommendations