Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Hull, R.: Ifo: A formal semantic database model. ACM Transac- tions on Database Systems 12(4), 525–565 (1987)
Abiteboul, S., Hull, R.: Restructuring hierarchical database objects. Theorectical Computer Science 62, 3–38 (1988)
Bodart, F., et al.: Architecture elements for highly-interactive business-oriented applications. In: Bass, L., et al. (eds.) EWHCI 1993. LNCS, vol. 753, pp. 83–104. Springer, Heidelberg (1993)
Buneman, P., Davidson, S., Kosky, A.: Theoretical aspects of schema merging. In: Pirotte, A., Delobel, C., Gottlob, G. (eds.) EDBT 1992. LNCS, vol. 580, pp. 152–167. Springer, Heidelberg (1992)
Card, S.K., Moran, T.P., Newell, A.: The Psychology of Human-Computer Interaction. Lawrence Erlbaum, Hillsdale (1983)
Chen, P.P.: The entity-relationship model-towards a unified view of data. ACM Transactions on database Systems 1(1), 9–36 (1976)
de Graaf, A.: Levis: Lexical scanning for visual languages. Master’s thesis, University of Leiden, The Netherlands (July 1996)
Embley, D.W.: Nfql: The natural forms query language. ACM Transactions on Database Systems 14(2), 168–211 (1989)
Green, T.R.G., Benyon, D.R.: The skull beneath the skin: entity-relationship models of information artifacts. International Journal of Human-Computer Studies 44(6), 801–828 (1996)
Guting, R.H., Zicari, R., Choy, D.M.: An algebra for structured office documents. ACM Transactions on office Information Systems 7(4), 123–157 (1989)
Hartson, H.R., Dix, A.: Toward empirically derived methodologies and tools for human-computer interface development. International Journal of Human- Computer Studies 31, 477–494 (1989)
Hull, R., King, R.: Semantic database modelling: Survey, applications, and research issues. ACM Computing Surveys 19(3), 201–260 (1987)
Janssen, C., Weisbecker, A., Ziegler, J.: Generating user interfaces from data models and dialogue net specifications. In: Ashlund, S., Mullet, K., Henderson, A., Hollnagel, E., White, T. (eds.) Proceedings of INTERCHI 1993, pp. 418–423 (1993)
Lemke, I., Sander, G.: Visualization of compiler graphs. Technical Report D3.12.1-1, Universitat des Saarlandes, FB 14 Informatik (1993)
Mitchell, K.J., Kennedy, J.B., Barclay, P.J.: Using a conceptual data language to describe a database and its interface. In: Goble, C., Keane, J. (eds.) BNCOD 1995. LNCS, vol. 940, pp. 79–100. Springer, Heidelberg (1995)
Moody, D.L.: Graphical entity-relationship models: Towards a more user understandable representation of data. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 227–244. Springer, Heidelberg (1996)
Petoud, I., Pigneur, Y.: An automatic and visual approach for user interface design. In: Engineering for Human-Computer Interaction, pp. 403–420. North-Holland, Amsterdam (1990)
Rock-Evans, R.: A Simple Introduction to Data and Activity Analysis. Computer Weekly Publications (1989)
Rollinson, S.R., Roberts, S.A.: A mechanism for automating database interface design, based on extended e-r modelling. In: Small, C.F., Douglas, P., Johnson, R., King, P., Martin, N. (eds.) BNCOD 1997. LNCS, vol. 1271, pp. 133–134. Springer, Heidelberg (1997)
Vermeer, M.W.W., Apers, P.M.G.: Reverse engineering of relational database applications. In: Papazoglou, M.P. (ed.) ER 1995 and OOER 1995. LNCS, vol. 1021, pp. 89–100. Springer, Heidelberg (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rollinson, S.R., Roberts, S.A. (1998). Formalizing the Informational Content of Database User Interfaces. In: Ling, TW., Ram, S., Li Lee, M. (eds) Conceptual Modeling – ER ’98. ER 1998. Lecture Notes in Computer Science, vol 1507. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-49524-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-49524-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65189-5
Online ISBN: 978-3-540-49524-6
eBook Packages: Springer Book Archive