Using Model Transformation to Facilitate Dynamic Context Adaptation
Sylvain Degrandsart, Serge Demeyer, Tom Mens
2010
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
- 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.
- 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.
- 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.
- 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.
- Reidar Conradi and Bernhard Westfechtel. Version models for software configuration management. ACM Comput. Surv., 30(2):232-282, 1998.
- 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.
- 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.
- 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.
- Tom Mens, Gabriele Taentzer, and Olga Runge. Analysing refactoring dependencies using graph transformation. Software and Systems Modeling, pages 269-285, September 2007.
- Reiko Heckel. Algebraic graph transformations with application conditions. Master's thesis, Technische Universität Berlin, 1995.
- 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.
- 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.
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