Abstract
This article discusses software architecture modelling for the design and development of interactive systems. Software architecture models should support properties and constraints prescribed by the software and cognitive psychology communities. From these observations, we derive a multi-agent framework applicable to the software design of interactive systems. An example shows how this general model can be engineered to fit practical problems. We then discuss the ability of the model to support a number of properties and constraints relevant to software engineering.
Preview
Unable to display preview. Download preview PDF.
References
L. Bass, J. Coutaz: Developing Software for the User Interface; Addison Wesley Publ., 1991.
M.H. Brown, G. Avrahami, and K.P. Brooks: A Two-View Approach to Constructing User Interfaces. In Proceedings of SIGGRAPH'89 (Boston, 31 July–4 august). Computer Graphics, 23, 3 (July), ACM, 1989.
J. Coutaz: Interface Homme-Ordinateur: Conception et Réalisation; Dunod Publ., 1990.
J. Coutaz, S. Balbo: Applications: A Dimension Space for UIMS's; Proceedings of the Computer Human Interaction Conference, ACM ed., May 1991, pp. 27–32.
J. Coutaz, L. Nigay: Software design rules for multi-agent architectures. Amodeus BRA 3066 Deliverable.To appear, August 1991.
P.J. Hayes, P. Szekely, R. Lerner: Design Alternatives for User Interface Management Systems Based on Experience with Cousin; Proceedings of the CHI'85 Conference, The Association for Computing Machinery Publ., April, 1985, 169–175.
R.J.K. Jacob: An Executable Specification Technique for Describing Human-Computer Interaction; Advances in Human Computer Interaction, H.R. Hartson, ed. Alex Publishing Co., 1984.
D. A. Norman, S. W. Draper: User Centered System Design; Lawrence Erlbaum Associates Publ., 1986.
D.R. Olsen, E.P Dempsey: Syngraph: A Graphical User Interface Generator; Computer Graphics, July 1983,43–50.
D.R. Olsen: A Programming Language Basis for User Interface Management; CHI'89 Conference proceedings, K. Bice, C. Lewis editors, ACM Press publish., April, 1989, 171–176.
OSF: OSF/Motif, Programmer's Reference Manual, Revision 1.0; Open Software Foundation, Eleven Cambridge Center, Cambridge, MA 02142, 1989.
I. Petoud, Y. Pigneur: An Automatic and Visual Approach for User Interface Design; IFIP WG2.7 Working Conference Proceedings, Engineering for Human-Computer Interaction, Napa Valley, August, 1989.
User Interface Management Systems; G.E. Pfaff ed., Eurographics Seminars, Springer Verlag, 1985.
G. Robertson, S. Card, J. Mackinlay: The Cognitive Coprocessor Architecture for Interactive User Interfaces; 2nd symposium on UIST, November, 1989, pp. 10–18.
A.J. Schulert, G.T. Rogers, J.A. Hamilton: ADM-A Dialog Manager; Proceedings of the CHI'85 Conference, The Association for Computing Machinery Publ., April 1985,177–183.
D.J. Sturman, D. Zeltzer, S. Pieper: Hands-on Interaction with Virtual Environments; 2nd symposium on UIST, Nov., 1989, pp. 19–24.
P. Tanner, W. Buxton: Some Issues in Future User Interface Management Systems (UIMS) Development IFTP Working Group 5.2 Workshop on User Interface Management, Seeheim, November, 1983.
Valdez: XVT, a Virtual Toolkit; Byte 14(3), 1989.
A. Wasserman: Extending State Transition Diagrams for the Specification of Human-Computer Interaction; IEEE Transactions on Software Engineering, 11(8), August, 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Coutaz, J. (1991). Architectural design for user interfaces. In: van Lamsweerde, A., Fugetta, A. (eds) ESEC '91. ESEC 1991. Lecture Notes in Computer Science, vol 550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540547428_40
Download citation
DOI: https://doi.org/10.1007/3540547428_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54742-6
Online ISBN: 978-3-540-46446-4
eBook Packages: Springer Book Archive