Skip to main content

Derivation of a Dialog Model from a Task Model by Activity Chain Extraction

  • Conference paper
Interactive Systems. Design, Specification, and Verification (DSV-IS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2844))

Abstract

Over the last few years, Model-Based User Interface Design has become an important tool for creating multi-device User Interfaces. By providing information about several aspects of the User Interface, such as the task for which it is being built, different User Interfaces can be generated for fulfilling the same needs although they have a different concrete appearance. In the process of making User Interfaces with a Model-Based Design approach, several models can be used: a task model, a dialog model, a user model, a data model,etc. Intuitively, using more models provides more (detailed) information and will create more appropriate User Interfaces. Nevertheless, the designer must take care to keep the different models consistent with respect to each other. This paper presents an algorithm to extract the dialog model (partially) from the task model. A task model and dialog model are closely related because the dialog model defines a sequence of user interactions, an activity chain, to reach the goal postulated in the task specification. We formalise the activity chain as a State Transition Network, and in addition this chain can be partially extracted out of the task specification. The designer benefits of this approach since the task and dialog model are consistent. This approach is useful in automatic User Interface generation where several different dialogs are involved: the transitions between dialogs can be handled smoothly without explicitely implementing them.

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. Bastide, R., Palanque, P.: A Visual and Formal Glue Between Application and Interaction. Visual Language and Computing 10(3) (1999)

    Google Scholar 

  2. Clarke, E.M., Grumberg, O., Peled, D.: Model checking. MIT Press, Cambridge (1999)

    Google Scholar 

  3. Cockton, G.: Interaction Ergonomics, Control and Separation: Open Problems in User Interface Management. Information and Software Technology 29(4), 176–191 (1987)

    Article  Google Scholar 

  4. Coninx, K., Luyten, K., Vandervelpen, C., Van de Bergh, J., Creemers, B.: Dygimes: Dynamically Generating Interfaces for Mobile Computing Devices and Embedded Systems. In: Mobile HCI (2003) (accepted for publication)

    Google Scholar 

  5. Dix, A., Finlay, J., Abowd, G., Beale, R.: Human-Computer Interaction, 2nd edn. Prentice-Hall, Englewood Cliffs (1998)

    Google Scholar 

  6. Green, M.: A Survey of Three Dialog Models. ACM Transactions on Graphics 5(3), 244–275 (1986)

    Article  Google Scholar 

  7. Janssen, C., Weisbecker, A., Ziegler, J.: Generating User Interfaces from Data Models and Dialog Net Specifications. In: ACM Conf. on Human Aspects in Computing Systems InterCHI 1993, Amsterdam, April 24–28, pp. 418–423. Addison-Wesley, Reading (1993)

    Google Scholar 

  8. Luyten, K., Vandervelpen, C., Coninx, K.: Migratable User Interface Descriptions in Component-Based Development. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 62–76. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Mbaki, E., Vanderdonckt, J.: Window Transitions: A Graphical Notation for Specifying Mid-level Dialogue. In: First International Workshop on Task Models and Diagrams for User Interface Design TAMODIA2002, July 18–19, pp. 55–63 (2002)

    Google Scholar 

  10. Mori, G., Paternò, F., Santoro, C.: Tool Support for Designing Nomadic Applications. In: Intelligent User Interfaces, January 12–15, pp. 141–148 (2003)

    Google Scholar 

  11. Olsen, D.: User Interface Management Systems: Models and Algorithms. Morgan Kaufman, San Francisco (1992)

    Google Scholar 

  12. Parnas, D.L.: On the use of transition diagrams in the design of a user interface for an interactive computer system. In: Proceedings of the 1969 24th national conference, pp. 379–385 (1969)

    Google Scholar 

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

    MATH  Google Scholar 

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

  15. Schlungbaum, E., Elwert, T.: Dialogue Graphs - a formal and visual specification technique for dialogue modelling. In: Formal Aspects of the Human Computer Interface (1996)

    Google Scholar 

  16. Sommerville, I.: Software Engineering, 5th edn. Addison-Wesley, Reading (1996)

    Google Scholar 

  17. Vanderdonckt, J., Bodart, F.: Encapsulating knowledge for intelligent automatic interaction objects selection. In: ACM Conference on Human Aspects in Computing Systems InterCHI 1993, pp. 424–429. Addison-Wesley, Reading (1993)

    Google Scholar 

  18. Wasserman, A.: Extending State Transition Diagrams for the Specification of Human-Computer Interaction. IEEE Transactions on Software Engineering 11, 699–713 (1985)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J. (2003). 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) Interactive Systems. Design, Specification, and Verification. DSV-IS 2003. Lecture Notes in Computer Science, vol 2844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39929-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39929-2_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20159-5

  • Online ISBN: 978-3-540-39929-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics