Skip to main content

Dialog Modelling with Interactors and UML Statecharts – A Hybrid Approach

  • 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

The DiaMODL dialog modelling is a hybrid language, based on the Pisa interactor abstraction and UML Statecharts. By combining a dataflow-oriented language with one focussing on behavior, we get a flexible notation which may be used for different purposes, interaction styles and platforms. DiaMODL may be used as a pure abstract notation for modelling dialog or more directly for modelling concrete interaction objects, pointing towards hybrid tools for combining abstract modelling with concrete GUI-building.

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. Myers, B., Hudson, S.E., Pausch, R.: Past, Present and Future of User Interface Software Tools. ACM Transactions on Computer-Human Interaction 7, 3–28 (2000)

    Article  Google Scholar 

  2. Nunes, N.J., Cunha, J.F.: Wisdom - A UML-based architecture for interactive systems. In: Proceedings of DSV-IS (2000)

    Google Scholar 

  3. Nunes, N.J., Cunha, J.F.: 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 

  4. da Silva, P.P., Paton, N.W.: UMLi: The Unified Modeling Language for Interactive Applications. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 117–132. Springer, Heidelberg (2000)

    Google Scholar 

  5. Tratteberg, H.: Model-based User Interface Design. Dr. ing thesis from the Dept. of Computer and Information Sciences, Norwegian University of Science and Technology (2002), Available at http://www.idi.ntnu.no/~hal/publications/thesis/thesis.pdf

  6. Markopoulos, P.: A compositional model for the formal specification of user interface software. PhD thesis at Department of Computer Science, Queen Mary and Westfield College, University of London (1997)

    Google Scholar 

  7. Harel, D.: Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming 8 (1987)

    Google Scholar 

  8. UML 1.4., http://www.omg.org/technology/documents/formal/uml_2.htm

  9. Duke, D., Faconti, G., Harrison, M., Paternó, F.: Unifying views of interactors. In: Proceedings of the workshop on Advanced visual interfaces, Bari, Italy, June 1994, pp. 143–152 (1994)

    Google Scholar 

  10. Tratteberg, H.: Modelling Direct Manipulation with Referent and Statecharts. In: Markopoulos, P., Johnson, P. (eds.) Proceedings of DSV-IS 1998. Springer, Heidelberg (1998)

    Google Scholar 

  11. Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proceedings of lnteract 1997, pp. 362–369. Chapman and Hall, Boca Raton (1997)

    Google Scholar 

  12. Wellner, P.D.: Statemaster: A UIMS based on Statecharts for Prototyping and Target Implementation. In: Conference proceedings on Human Factors in Computing Systems (May 1989)

    Google Scholar 

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

    Google Scholar 

  14. Artim, J., et al.: Incorporating Work, Process And Task Analysis Into Commercial And Industrial Object-Oriented Systems Development. In: Workshop report from CHT 1998, SIGCHI Bulletin, vol. 4 (1998)

    Google Scholar 

  15. Markopoulos, P., Marijnissen, P.: UML as a representation for Interaction Design. Presented at OZCHI (2000)

    Google Scholar 

  16. Paterno, F.: ConcurTaskTrees and UML: how to marry them? In: Position paper at TUPIS - Towards a UML Profile for Interactive Systems workshop at UML (2000), Available at http://math.uma.pt/tupisOO/programme.html

  17. Puerta, A.R., Cheng, E., Ou, T., Min, J.: MOBILE: user-centered interface building. In: Proceeding ofthe Conference on Human factors in computing systems, pp. 426–433 (1999)

    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

Trætteberg, H. (2003). Dialog Modelling with Interactors and UML Statecharts – A Hybrid Approach. 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_24

Download citation

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

  • 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