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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Nunes, N.J., Cunha, J.F.: Wisdom - A UML-based architecture for interactive systems. In: Proceedings of DSV-IS (2000)
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)
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)
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
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)
Harel, D.: Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming 8 (1987)
UML 1.4., http://www.omg.org/technology/documents/formal/uml_2.htm
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)
Tratteberg, H.: Modelling Direct Manipulation with Referent and Statecharts. In: Markopoulos, P., Johnson, P. (eds.) Proceedings of DSV-IS 1998. Springer, Heidelberg (1998)
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)
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)
Horrocks, I.: Constructing the User Interface with Statecharts. Addison-Wesley, Reading (1999)
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)
Markopoulos, P., Marijnissen, P.: UML as a representation for Interaction Design. Presented at OZCHI (2000)
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
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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