Abstract
Software engineering and human-computer interaction communities use methods, techniques and tools that are not easily integrated. Our work argues that the development process could be improved by providing the designer with models, languages and tools that provides a seamless integration of software engineering and human-computer interaction approaches. In order to achieve this goal we have developed a language the Interactive Message Modeling Language (IMML) to support the development of interactive systems. This paper presents and discusses the concepts and models that are the foundation of IMML. We also compare our process with traditional task-based perspectives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bouillon, L., Vanderdonckt, J., Souchon, N.: Recovering Alternative Presentation Models of a Web Page with VAQUITA. In: Proceedings of CADUI’2002, pp. 311–322 (2002)
Card, S., Moran, T., Newell, A.: The Psychology of Human-Computer Interaction. Lawrence Erlbaum, Hillsdale (1983)
de Souza, C.: The Semiotic Engineering of Human-Computer Interaction. MIT Press, Cambridge (2005)
Hartson, R., Gray, P.: Temporal Aspects of Tasks in the User Action Notation. In: Human Computer Interaction, vol. 7, pp. 1–45 (1992)
Limbourg, Q., Vanderdonckt, J., Souchon, N.: The Task-Dialog and Task-Presentation Mapping Problem: Some Preliminary Results. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, Springer, Heidelberg (2001)
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proceedings of Interact ’97, pp. 362–369. Chapman and Hall, Boca Raton (1997)
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)
Payne, S., Green, T.: Task-Actions Grammars: A Model of the Mental Representation of Task Languages. In: Human-Computer Interaction, vol. 2, pp. 93–133 (1986)
Prates, R.O., de Souza, C.S., Barbosa, S.D.J.: A Method for Evaluating the Communicability of User Interfaces. ACM interactions, 31–38 (Jan.-Feb. 2000)
Puerta, A., Eisenstein, J.: Towards a general computational framework for model-based interface development systems. In: Proceedings of the 4th international conference on Intelligent user interfaces, pp. 171–178. ACM Press, New York (1999)
Tauber, M.J.: ETAG: Extended Task Action Grammar - a language for the description of the user’s task language. In: Diaper, D., et al. (eds.) Proc. of Interact’90, Elsevier, Amsterdam (1990)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leite, J.C. (2007). A Model-Based Approach to Develop Interactive System Using IMML. In: Coninx, K., Luyten, K., Schneider, K.A. (eds) Task Models and Diagrams for Users Interface Design. TAMODIA 2006. Lecture Notes in Computer Science, vol 4385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70816-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-70816-2_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70815-5
Online ISBN: 978-3-540-70816-2
eBook Packages: Computer ScienceComputer Science (R0)