techniques benefit from the model-based paradigm because the model provides an explicit declarative representation of the interface the tool can reason about. Balance between expressive power and ease of use is achieved by a) keeping limited the amount and complexity of model abstraction the developer has to deal with and b) mapping underlying model abstractions to visible presentation objects, reducing the mental transformation effort required from the developer between different representations of the interface.
Our work focuses on the visual part of interface design and does not currently address aspects related to the dialog with the end-user. Our plans for the near future include the extension of our work to a more comprehensive environment that incorporates user task modeling ( Contreras 1997).
Castells, P., Szekely, P. & Salcher, E. ( 1997). Declarative Models of Presentation. Proceedings International Conference on Intelligent Interfaces (IUI'96, Orlando ( Florida), USA, January 1997).
Contreras, J. & Saiz F. ( 1996). A Framework for the Automatic Generation of Software Tutoring. In Vanderdonckt, J. (Ed.): Computer-Aided Design of User Interfaces. Presses Universitaires de Namur.
Cypher, A. (ed.) ( 1993). Watch What I Do Programming by Demonstration. The MIT Press.
Myers, B. A. et al. ( 1996). The Amulet 2.0 Reference Manual. Carnegie Mellon University Tech. Report.
NEXT, Inc. ( 1990). NeXT Interface Builder. Palo Alto.
Szekely, P., Luo, P. & Neches, R. ( 1993). Beyond Interface Builders: ModelBased Interface Tools. Proceedings International Conference on ComputerHuman Interaction (INTERCHI'93, Amsterdam, the Netherlands, April 1993).
Szekely, P., Sukaviriya, P., Castells, P., Muthukumarasamy P. & Salcher, E. ( 1996). Declarative Interface Models for User Interface Construction: The Mastermind Approach. In Bass, L. & Unger, C. (Eds.): Engineering for Human- Computer Interaction. Chapman & Hall.
Wiecha, A., Bennett, W., Boies, S., Gould, J. & Greene, S. ( 1990). ITS: A Tool For Rapidly Developing Interactive Applications. ACM Transactions on Information Systems, 8 ( 3), 204-236.
Williams, R. ( 1994). The Non-Designer Design Book. Berkeley: Peachpit Press Inc.