Hj. Bullinger et al., GENIUS - GENERATING SOFTWARE-ERGONOMIC USER INTERFACES, International journal of human-computer interaction, 8(2), 1996, pp. 115-144
GENIUS (GENerator for user Interfaces Using Software-ergonomic rules)
comprises a method and the supporting tool environment for the generat
ion of user interfaces from extended data models by means of software-
ergonomic rules. The representation of the user interface is based on
views defined for the data model. The basic dialogue structure is deri
ved from the data model structure. This ensures the development of tas
k-appropriate user interfaces by transferring the characteristics of t
he application domain and the user's tasks reflected in the data model
to the dialogue structure. The automatic generation of the user inter
face from the defined views is carried out by a rule-based system with
explicit design rules derived from existing guidelines. Output is gen
erated for an existing user interface management system. The software-
ergonomic rules in the generation process guarantee the consistent use
of interaction objects and a uniformed dialogue structure. The use of
the data model as the starting point for the generation of the user i
nterface ensures the integration of software engineering and user inte
rface design by the consistent use of data for application and user in
terface development. The generation with GENIUS reduces the developmen
t effort and improves the quality of the user interface.