Model-driven Development for User-centric Well-being Support - From Dynamic Well-being Domain Models to Context-aware Applications

Steven Bosems, Marten van Sinderen

Abstract

Applications that can use information obtained through device sensors to alter their behavior are called context-aware. Design and development of such applications is currently done by modeling the application’s context or by using novel requirements engineering methods. If the application is to support the user’s well-being, these methods fall short due to their technical focus. We propose a model-driven approach that deals with the specifics of the well-being domain by using a DSL that captures the user’s personal well-being context. The development method is user-centric, rather than technology focused. Initial user experiments show promising results.

References

  1. Alferez, G. H. and Pelechano, V. (2012). Dynamic evolution of context-aware systems with models at runtime. In 15th Int. Conf. on Model Driven Engineering Languages and Systems, volume 7590 of Lecture Notes in Computer Science, pages 70-86.
  2. Bosems, S. and van Sinderen, M. (2014a). Models in the Design of Context-Aware Well-Being Applications. In On the Move to Meaningful Internet Systems, volume 8842 of Lecture Notes in Computer Science, pages 37-42. Springer.
  3. Bosems, S. and van Sinderen, M. J. (2014b). Improving context-aware applications for the well-being domain: Model-driven design guided by medical knowledge. In 3rd Int. Conf. on Sensor Networks, pages 397-403. SciTePress.
  4. Bosems, S. e. a. (2014). Dynamic Domain Model for WellBeing. http://wwwhome.ewi.utwente.nl/ bosemss/ 2015/modelsward/wellbeing.png.
  5. Bosems, S. et al. (2013). COMMIT SWELL D1.2 Overall architecture. Technical report, COMMIT/SWELL.
  6. Dey, A. K. (2001). Understanding and using context. Personal and ubiquitous computing, 5(1):4-7.
  7. Henricksen, K. and Indulska, J. (2006). Developing context-aware pervasive computing applications: Models and approach. Pervasive and mobile computing, 2(1):37-64.
  8. Henricksen, K. et al. (2002). Modeling Context Information in Pervasive Computing Systems. In Pervasive Computing, volume 2414 of Lecture Notes in Computer Science, pages 79-117. Springer.
  9. Maiden, N. A. M. et al. (2004). Model-Driven Requirements Engineering: Synchronising Models in an Air Traffic Management Case Study. In 16th Int. Conf. on Advanced Information Systems Engineering, volume 3084, pages 368-383. Springer.
  10. Merriam-Webster (2014). http://www.merriamwebster.com. Last accessed on Nov. 03, 2014.
  11. Mun˜oz, J. et al. (2006). Requirements Engineering for Pervasive Systems. A Transformational Approach. In 14th IEEE Int. Requirements Engineering Conf., pages 351-352.
  12. op den Akker, H. et al. (2012). Development and evaluation of a sensor-based system for remote monitoring and treatment of chronic diseases - the continuous care & coaching platform. In 6th Int. Symposium on eHealth Services and Technologies, pages 19-27. SciTePress.
  13. Qureshi, N. A. and Perini, A. (2010). Requirements Engineering for Adaptive Service Based Applications. In 18th IEEE Int. Requirements Engineering Conf., pages 108-111.
  14. Salifu, M. et al. (2007). Specifying monitoring and switching problems in context. In 15th IEEE Int. Requirements Engineering Conf., pages 211-220.
  15. Seyff, N. et al. (2008). Mobile Discovery of Requirements for Context-Aware Systems. In 14th Int. Working Conf. on Requirements Engineering: Foundation for Software Quality, pages 183-197.
  16. Sitou, W. and Spanfelner, B. (2007). Towards requirements engineering for context adaptive systems. In 31st Annual Int. Computer Software and Applications Conf., volume 2, pages 593-600.
  17. Soriano Perez, C. S. (2014). Context Aware Systems in Well-Being: From user needs to software architecture. Master's thesis, Universitat Politecnica de Valencia.
  18. Stevens, S. S. (1946). On the Theory of Scales of Measurement. Science, 103(2684):677-80.
  19. van Amstel, M. et al. (2011). Performance in model transformations: experiments with ATL and QVT. In 4th Int. Conf. on Theory and Practice of Model Transformations, volume 6707 of Lecture Notes in Computer Science, pages 198-212. Springer.
Download


Paper Citation


in Harvard Style

Bosems S. and van Sinderen M. (2015). Model-driven Development for User-centric Well-being Support - From Dynamic Well-being Domain Models to Context-aware Applications . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 425-432. DOI: 10.5220/0005339204250432


in Bibtex Style

@conference{modelsward15,
author={Steven Bosems and Marten van Sinderen},
title={Model-driven Development for User-centric Well-being Support - From Dynamic Well-being Domain Models to Context-aware Applications},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={425-432},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005339204250432},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Model-driven Development for User-centric Well-being Support - From Dynamic Well-being Domain Models to Context-aware Applications
SN - 978-989-758-083-3
AU - Bosems S.
AU - van Sinderen M.
PY - 2015
SP - 425
EP - 432
DO - 10.5220/0005339204250432