Skip to main content

From Task to Dialog Model in the UML

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

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

Abstract

Many model-based approaches for user interface design start from a task model, for which the ConcurTaskTrees notation is frequently used. Despite this popularity and the importance that has been given to a close relation with UML, no relation has been established with UML state machines, which have been shown to be useful for the description of the behavior of user interfaces. This paper proposes a semantic mapping of tasks and all temporal relations of the ConcurTaskTrees to UML state machines which forms the basis for a compact dialog modeling notation using UML state machines. The proposed approach uses a UML profile to reduce the visual complexity of the state machine.

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. Elkoutbi, M., Khriss, I., Keller, R.: Automated prototyping of user interfaces based on uml scenarios. Automated Software Engineering 13(1), 5–40 (2006)

    Article  Google Scholar 

  2. Harel, D.: Statecharts: a visual formalism for complex systems. Science of Computer Programming 8(3), 231–274 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  3. Horrocks, I.: Constructing the User Interface with Statecharts. Addison-Wesley Professional (1999)

    Google Scholar 

  4. Limbourg, Q.: Multi-path development of User Interfaces. PhD thesis, Université Catholique de Louvain (2004)

    Google Scholar 

  5. Logrippo, L., Faci, M., Haj-Hussein, M.: An Introduction to LOTOS: Learning by Examples. Computer Networks and ISDN Systems 23(5), 325–342 (1991)

    Article  Google Scholar 

  6. Luyten, K., Clerckx, T., Coninx, K.: Derivation of a Dialog Model from a Task Model by Activity Chain Extraction. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 203–217. Springer, Heidelberg (2003)

    Google Scholar 

  7. Mori, G., Paternò, F., Santoro, C.: CTTE: support for developing and analyzing task models for interactive system design. IEEE Transactions on Software Engineering 28(8), 797–813 (2002)

    Article  Google Scholar 

  8. Mori, G., Paternò, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Transactions on Sofware Engineering 30(8), 507–520 (2004)

    Article  Google Scholar 

  9. Nobrega, L., Nunes, N.J., Coelho, H.: Mapping concurtasktrees into uml 2. In: Gilroy, S.W., Harrison, M.D. (eds.) Interactive Systems. LNCS, vol. 3941, Springer, Heidelberg (2006)

    Google Scholar 

  10. Nunes, N.J., Cunha, J.F.e.: Towards a uml profile for interaction design: the wisdom approach. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 101–116. Springer, Heidelberg (2000)

    Google Scholar 

  11. Object Management Group. UML 2.0 Superstructure Specification (October 8, 2004)

    Google Scholar 

  12. Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)

    MATH  Google Scholar 

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

    Google Scholar 

  14. Sauer, S., Dürksen, M., Gebel, A., Hannwacker, D.: Guibuilder - a tool for model-driven development of multimedia user interfaces. In: MoDELS 2006. LNCS, vol. 214, Springer, Heidelberg (2006)

    Google Scholar 

  15. Trowitzsch, J., Zimmermann, A.: Using uml state machines and petri nets for the quantitative investigation of etcs. In: valuetools 2006: Proceedings of the 1st international conference on Performance evaluation methodolgies and tools, p. 34. ACM Press, New York (2006)

    Chapter  Google Scholar 

  16. Van den Bergh, J.: High-Level User Interface Models for Model-Driven Design of Context-Sensitive Interactive Applications. PhD thesis, Hasselt University (transnationale Universiteit Limburg) (October 2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marco Winckler Hilary Johnson Philippe Palanque

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Van den Bergh, J., Coninx, K. (2007). From Task to Dialog Model in the UML. In: Winckler, M., Johnson, H., Palanque, P. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2007. Lecture Notes in Computer Science, vol 4849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77222-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77222-4_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77221-7

  • Online ISBN: 978-3-540-77222-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics