Title:
The MASTERMIND User Interface Generation Project

Thumbnail Image
Author(s)
Browne, Thomas
Davila, David
Rugaber, Spencer
Stirewalt, R. E. Kurt
Authors
Advisor(s)
Advisor(s)
Editor(s)
Associated Organization(s)
Organizational Unit
Supplementary to
Abstract
Graphical user interfaces are difficult to construct and, consequently, suffer from high development and maintenance costs. Automatic generation from declarative descriptions can reduce costs and enforce design principles. MASTERMIND is a model based approach to user interface generation. Designers model different aspects of an interface using declarative modeling languages, and tools synthesize these models into run-time code. The design process begins with user task and application modeling. These models are then refined into dialogue, presentation, and interaction models and an application API. These latter models drive the synthesis of run-time code. A design tool called Dukas is employed to support the refinement of task models into dialogue models.
Sponsor
Date Issued
1996
Extent
98660 bytes
Resource Type
Text
Resource Subtype
Technical Report
Rights Statement
Rights URI