Skip to main content

Task Models for Safe Software Evolution and Adaptation

  • Conference paper
Task Models and Diagrams for User Interface Design (TAMODIA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5963))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Paternò, F., Santoro, C.: One model, many interfaces. In: Kolski, C., Vanderdonckt, J. (eds.) CADUI, pp. 143–154. Kluwer, Dordrecht (2002)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. Klug, T., Kangasharju, J.: Executable task models. In: Proceedings of TAMODIA, pp. 119–122. ACM, New York (2005)

    Chapter  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics