Skip to main content

Architectural design for user interfaces

  • Invited Papers
  • Conference paper
  • First Online:
ESEC '91 (ESEC 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 550))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. Bass, J. Coutaz: Developing Software for the User Interface; Addison Wesley Publ., 1991.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. J. Coutaz: Interface Homme-Ordinateur: Conception et Réalisation; Dunod Publ., 1990.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. J. Coutaz, L. Nigay: Software design rules for multi-agent architectures. Amodeus BRA 3066 Deliverable.To appear, August 1991.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. D. A. Norman, S. W. Draper: User Centered System Design; Lawrence Erlbaum Associates Publ., 1986.

    Google Scholar 

  9. D.R. Olsen, E.P Dempsey: Syngraph: A Graphical User Interface Generator; Computer Graphics, July 1983,43–50.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. OSF: OSF/Motif, Programmer's Reference Manual, Revision 1.0; Open Software Foundation, Eleven Cambridge Center, Cambridge, MA 02142, 1989.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. User Interface Management Systems; G.E. Pfaff ed., Eurographics Seminars, Springer Verlag, 1985.

    Google Scholar 

  14. G. Robertson, S. Card, J. Mackinlay: The Cognitive Coprocessor Architecture for Interactive User Interfaces; 2nd symposium on UIST, November, 1989, pp. 10–18.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. D.J. Sturman, D. Zeltzer, S. Pieper: Hands-on Interaction with Virtual Environments; 2nd symposium on UIST, Nov., 1989, pp. 19–24.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Valdez: XVT, a Virtual Toolkit; Byte 14(3), 1989.

    Google Scholar 

  19. A. Wasserman: Extending State Transition Diagrams for the Specification of Human-Computer Interaction; IEEE Transactions on Software Engineering, 11(8), August, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Axel van Lamsweerde Alfonso Fugetta

Rights and permissions

Reprints 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

Publish with us

Policies and ethics