Abstract
Specification using object-oriented modelling is a useful technique for user interface design when it is placed in an appropriate methodological context. While designing a user interface, a designer can use object-oriented models to record, refer to and communicate user interface design information, namely, abstractions describing application domains, computer systems and their interactive components. This paper describes (a) the rationale for modelling; (b) a user interface design methodology, Idiom, which integrates modelling activities with other more traditional user interface design activities; (c) a notation for object-oriented modelling which includes the ability to append formal or informal descriptive properties to a model; (d) a brief example illustrating the kinds of models that are constructed during user interface design; and, (e) a discussion of experience with modelling in Idiom.
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
America, P., & van der Linden, R, A Parallel Object-Oriented Language with Inheritance and Subtyping, OOPSLA/ECOOP’90, pp161–168.
Booch, G., Object-oriented Design with Applications, Benjamin/Cummings Publishing, 1991.
Card, S.K., Moran, T.R, Newell, A., The Psychology of Human-Computer Interaction, Lawrence Erlbaum, 1983.
Foley, J.D., van Dam, A., Keiner, S.K., & Hughes, J.F., Computer Graphics: Principles and Practice, Addison-Wesley, 2 nd Ed., 1990.
Hartson, H.R., Siochi, A.C., & Hix, D. The UAN: A User-Oriented Representation for Direct Manipulation Interface Designs, ACM TOIS, 8(3), July 1990, 181–203.
Henderson, A., A Development Perspective on Interface Design and Theory. In Caroil, J.M., Designing interaction: psychology at the human-computer interface, Cambridge University Press, 1991, 254–268.
Jones, C.B., Systematic Software Development Using VDM, Prentice/Hall, 1986.
Kieras, D., Towards a Practical GOMS Model Methodology for User Interface Design. In Helander (Ed.), The Handbook of Human Computer Interaction. North Holland, 1990, 137–157.
Newman, W.M., & Sproull, R.F., Principles of Interactive Computer Graphics. McGraw-Hill, 1973
Rumbaugh, J., Blaha, M., Premeriani, W., Eddy, E, & Lorensen, W., Object-oriented Modelling and Design. Prentice Hall International, 1991.
Schniderman, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley, 2nd Ed., 1992
Wilfs-Brock, R., Wilkerson, B., & Wiener, L., Designing Object-Oriented Software, Prentice-Hall, 1990.
Wills, A., Structure of interactive environments, in Brereton, P., Software engineering environments, Ellis Horwood, 1988.
Wills, A., Object-oriented Software Engineering, ObjectENGINEERING Course Notes, 1991.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 EUROGRAPHICS The European Association for Computer Graphics
About this paper
Cite this paper
van Harmelen, M. (1995). Object-Oriented Modelling and Specification for User Interface Design. In: Paternó, F. (eds) Interactive Systems: Design, Specification, and Verification. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-87115-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-87115-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-87117-7
Online ISBN: 978-3-642-87115-3
eBook Packages: Springer Book Archive