Abstract
Many industrial applications have large and complex interfaces that grow incrementally over time. Typically, these interfaces will be used by people with different user profiles. The combination of these facts demands a software methodology and tool support that ideally allow consistency checks and configuration in order to avoid a system to become unusable. In this paper, we present an approach in which task models are used throughout the design and development cycle up to the final application. The task model is not only used at design time, but is also used to check for potential problems with e.g. consistency during configuration of the final application.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wolff, A., Forbrig, P.: Deriving user interfaces from task models. In: Proc. of MDDAUI 2009. Ceur-ws.org, vol. 439 (2009), http://ceur–ws.org/Vol–439/paper8.pdf
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for multi-target user interfaces. Interacting with Computers 15, 289–308 (2003)
Mori, G., Paternò, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Transactions on Sofware Engineering 30, 507–520 (2004)
Paternò, F., Santoro, C.: Integrating model checking and HCI tools to help designers verify user interface properties. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, pp. 135–150. Springer, Heidelberg (2001)
Sottet, J.S., Ganneau, V., Calvary, G., Coutaz, J., Demeure, A., Favre, J.M., Demumieux, R.: Model-driven adaptation for plastic user interfaces. In: Baranauskas, C., Palanque, P., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4662, pp. 397–410. Springer, Heidelberg (2007)
Paternò, F., Santoro, C.: One model, many interfaces. In: Kolski, C., Vanderdonckt, J. (eds.) CADUI, pp. 143–154. Kluwer, Dordrecht (2002)
Haesen, M., Coninx, K., Van den Bergh, J., Luyten, K.: Muicser: A process framework for multi-disciplinary user-centred software engineering processes. In: Forbrig, P., Paternò, F. (eds.) HCSE/TAMODIA 2008. LNCS, vol. 5247, pp. 150–165. Springer, Heidelberg (2008)
Van den Bergh, J., Haesen, M., Luyten, K., Notelaers, S., Coninx, K.: Toward multi-disciplinary model-based (re)design of sustainable user interfaces. In: Graham, T.C.N., Palanque, P. (eds.) DSV-IS 2008. LNCS, vol. 5136, pp. 161–166. Springer, Heidelberg (2008)
Klug, T., Kangasharju, J.: Executable task models. In: Proceedings of TAMODIA, pp. 119–122. ACM, New York (2005)
Sousa, K., Mendonca, H., Vanderdonckt, J.: User Interface Development Lifecycle for Business-Driven Enterprise Applications. In: Computer-Aided Design of User Interfaces VI, pp. 23–34. Springer, Heidelberg (2009)
Czarnecki, K., Helsen, S., Eisenecker, U.W.: Staged configuration through specialization and multilevel configuration of feature models. Software Process: Improvement and Practice 10, 143–169 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Van den Bergh, J., Sahni, D., Coninx, K. (2010). Task Models for Safe Software Evolution and Adaptation. In: England, D., Palanque, P., Vanderdonckt, J., Wild, P.J. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2009. Lecture Notes in Computer Science, vol 5963. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11797-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-11797-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11796-1
Online ISBN: 978-3-642-11797-8
eBook Packages: Computer ScienceComputer Science (R0)