Using Model Transformation to Facilitate Dynamic Context Adaptation

Sylvain Degrandsart, Serge Demeyer, Tom Mens

Abstract

The widespread adoption of mobile computing opens the path for more user-centric applications, that need to be continuously and dynamically adapted to different contexts of use. Dealing with such dynamic context adaptation requires a significant amount of effort, due to the high number of contexts that need to be dealt with, as well as the widespread impact that a context change may have. In this article, we propose a change-based approach to context adaptation that reduces the effort and redundancy of dynamic context adaptation through the use of semi-automated and formally specified model transformations. We provide a proof-of-concept using graph transformation, and show how transformation analysis helps to explore the space of reachable contexts.

References

  1. Giuseppe Ghiani, Fabio Paternò, Carmen Santoro, and Lucio Davide Spano. UbiCicero: A location-aware, multi-device museum guide. Interacting with Computers, 21(4):288-303, 2009.
  2. Gregory D. Abowd, Anind K. Dey, Peter J. Brown, Nigel Davies, Mark Smith, and Pete Steggles. Towards a better understanding of context and context-awareness. In Proc. 1st Int'l Symp. Handheld and Ubiquitous Computing (HUC 7899), pages 304-307, London, UK, 1999. Springer-Verlag.
  3. Kris Luyten, Chris Vandervelpen, and Karin Coninx. Task modeling for ambient intelligent environments: design support for situated task executions. In Proc. 4th Int'l Workshop on Task Models and Diagrams (TAMODIA 7805), pages 87-94, New York, NY, USA, 2005. ACM.
  4. Jan Van den Bergh and Karin Coninx. Contextual concurtasktrees: Integrating dynamic contexts in task based design. IEEE Int'l Conf. Pervasive Computing and Communications Workshops, 0:13, 2004.
  5. Reidar Conradi and Bernhard Westfechtel. Version models for software configuration management. ACM Comput. Surv., 30(2):232-282, 1998.
  6. Gabriele Taentzer. AGG: A graph transformation environment for modeling and validation of software. In Proc. AGTIVE 2003, volume 3062 of Lecture Notes in Computer Science, pages 446-453. Springer-Verlag, 2004.
  7. Nathalie Souchon, Quentin Limbourg, and Jean Vanderdonckt. Task modelling in multiple contexts of use. In Proc. 9th Int'l Workshop on Interactive Systems. Design, Specification, and Verification (DSV-IS'02), pages 59-73, London, UK, 2002. Springer-Verlag.
  8. Oscar Nierstrasz, Jon Whittle, David Harel, and Gianna Reggio, editors. Proc. 9th Int'l Conf. Model-Driven Engineering Languages and Systems (MoDELS'06), volume 4199 of Lecture Notes in Computer Science. Springer, 2006.
  9. Tom Mens, Gabriele Taentzer, and Olga Runge. Analysing refactoring dependencies using graph transformation. Software and Systems Modeling, pages 269-285, September 2007.
  10. Reiko Heckel. Algebraic graph transformations with application conditions. Master's thesis, Technische Universität Berlin, 1995.
  11. Tom Mens, Günter Kniesel, and Olga Runge. Transformation dependency analysis - a comparison of two approaches. Série L'objet - logiciel, base de données, réseaux, 2006.
  12. Tom Mens. Model transformation: A survey of the state-of-the-art. In Proc. Summer School on Model-Driven Development for Distributed Realtime Embedded Systems. ISTE, 2009.
Download


Paper Citation


in Harvard Style

Degrandsart S., Demeyer S. and Mens T. (2010). Using Model Transformation to Facilitate Dynamic Context Adaptation . In Proceedings of the 2nd International Workshop on Future Trends of Model-Driven Development - Volume 1: FTMDD, (ICEIS 2010) ISBN 978-989-8425-10-2, pages 7-19. DOI: 10.5220/0003016900070019


in Bibtex Style

@conference{ftmdd10,
author={Sylvain Degrandsart and Serge Demeyer and Tom Mens},
title={Using Model Transformation to Facilitate Dynamic Context Adaptation},
booktitle={Proceedings of the 2nd International Workshop on Future Trends of Model-Driven Development - Volume 1: FTMDD, (ICEIS 2010)},
year={2010},
pages={7-19},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003016900070019},
isbn={978-989-8425-10-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Future Trends of Model-Driven Development - Volume 1: FTMDD, (ICEIS 2010)
TI - Using Model Transformation to Facilitate Dynamic Context Adaptation
SN - 978-989-8425-10-2
AU - Degrandsart S.
AU - Demeyer S.
AU - Mens T.
PY - 2010
SP - 7
EP - 19
DO - 10.5220/0003016900070019