Formalizing the Informational Content of Database User Interfaces

The work described in this paper addresses the problem of modelling the informational content of a graphical user interface (GUI) to a database. The motivation is to provide a basis for tools that allow customisation of database interfaces generated using model-based techniques. We focus on a particular class of user interface, forms-based GUIs, and explore the similarities between these types of interfaces and a semantic data model. A formalism for translating between forms-based interfaces and a semantic data model is presented. The translation takes account of the context in which each control on the GUI is employed, and accommodates the need to map distinct GUI elements to the same semantic concepts.

[1]  Jürgen Ziegler,et al.  Generating user interfaces from data models and dialogue net specifications , 1993, INTERCHI.

[2]  Peter M. G. Apers,et al.  Reverse Engineering of Relational Database Applications , 1995, OOER.

[3]  David W. Embley,et al.  NFQL: the natural forms query language , 1989, ACM Trans. Database Syst..

[4]  Georg Sander VCG - visualization of compiler graphs , 1995 .

[5]  Roger King,et al.  Semantic database modeling: survey, applications, and research issues , 1987, CSUR.

[6]  Jessie B. Kennedy,et al.  Using a Conceptual Data Language to Describe a Database and its Interface , 1995, BNCOD.

[7]  Simon R. Rollinson,et al.  A Mechanism for Automating Database Interface Design, Based on Extended E-R Modelling (Abstract) , 1997, BNCOD.

[8]  H. Rex Hartson,et al.  Toward Empirically Derived Methodologies and Tools for Human-Computer Interface Development , 1989, Int. J. Man Mach. Stud..

[9]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[10]  David Benyon,et al.  The skull beneath the skin: entity-relationship models of information artifacts , 1996, Int. J. Hum. Comput. Stud..

[11]  Jean Vanderdonckt,et al.  Architecture Elements for Highly-Interactive Business-Oriented Applications , 1993, EWHCI.

[12]  Daniel L. Moody,et al.  Graphical Entity Relationship Models: Towards a More User Understandable Representation of Data , 1996, ER.

[13]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[14]  Serge Abiteboul,et al.  Restructuring Hierarchical Database Objects , 1988, Theor. Comput. Sci..

[15]  Serge Abiteboul,et al.  IFO: A Formal Semantic Database Model , 1987, ACM Trans. Database Syst..

[16]  Ralf Hartmut Güting,et al.  An algebra for structured office documents , 1989, TOIS.

[17]  Anthony Kosky,et al.  Theoretical Aspects of Schema Merging , 1992, EDBT.