Abstract
Model-based systems provide methods for supporting the systematic and efficient development of application interfaces. This paper examines how model-based technologies can be exploited to develop user interfaces to databases. To this end five model-based systems, namely Adept, HUMANOID, Mastermind, TADEUS and DRIVE are discussed through the use of a unifying case study which allows the examination of the approaches followed by the different systems.
Chapter PDF
Similar content being viewed by others
Keywords
References
Balzert, H., et al. (1996) The Janus Application Development Environment: Generating More than the User Interface, in Computer-Aided Design of User Interfaces (ed. J. Vanderdonckt ), Namur University Press, Namur, 183 - 205.
Barclay, P.J. (1993) Object Oriented Modelling of Complex Data with Automatic Generation of a Persistent Representation. PhD Thesis, Napier University, Edinburgh.
Bodart, F., et al. (1995) Towards a Systematic Building of Software Architectures: The TRIDENT Methodological Guide, in Interactive Systems: Design, Specification and Verification. Berlin: Springer, 77 - 94.
Cattel, R., et al. (1996) The Object Database Standard: ODMG 2.0. Morgan Kaufmann.
Devin, L. (1997) Delphi 3 Technology Overview, http://netserv.borland.com/delphi/papers/techover.
Elwert, T., Schlungbaum, T. (1995) Modelling and Generation of Graphical User Interfaces in the TADEUS Approach, in Design Specification, and Verification of Interactive Systems (eds. P. Palanque and R. Bastide). Wien, Springer, 193 - 208.
Foley, J. Sukaviriya, P. (1995) History, Results and Bibliography of the User Interface Design Environment (UIDE), an Early Model-based System for User Interface Design and Implementation, in Interactive Systems: Design, Specification and Verification. Berlin: Springer, 3 - 14.
Hoare, C.A.R. (1985) Communicating Sequential Processes. Prentice-Hall. ISA (1995) The ISA Dialog Manager: http://www.isa.de/en/idm/
Johnson, P., et al. (1991) Task related knowledge structures: analysis modelling and application, in People and Computers IV: From Research to Implementation, (eds. D. Jones and R. Winder ). Cambridge University Press, Cambridge.
Johnson, P., Johnson, H., Wilson, S. (1995) Rapid Prototyping of User Interfaces Driven by Task Models, in Scenario-Based Design, (ed. J. Carroll ). John Wiley & Son (London), 209 - 246.
Kelly, C. & Colgan, L. (1992) User Modelling and User Interface Design, in People and Computers VII, (eds. A. Monk, D. Daiper, M. Harrison ). Cambridge University Press, Cambridge, 227 - 239.
Kennedy, J.B. & Barcley P.J. (eds.) (1996) Interfaces to Databases (IDS-3), in Proceedings of the 3rd International Workshop on Interfaces to Databases, Napier University, Edinburgh, 8-10 July 1996. Electronic Workshops in Computing, Springer.
Luo, P., Szekely, P., & Neches, R., (1993), Management of Interface Design in HUMANOID, in Proceedings of InterCHI‘93, Amsterdam.
Mitchell, K., Kennedy, J., Barclay, P. (1995) Using a Conceptual Data Language to Describe a Database and its Interface, in British National Conference on Databases 13, Manchester, England, 101 - 119.
Mitchell, K., Kennedy, J., Barclay, P. (1996a) A Framework for User Interfaces to Databases, in ACM International Workshop on Advanced Visual Interfaces. Gubbio, Italy.
Mitchell, K., Kennedy, J. (1996b) DRIVE: An Environment for the Organised Construction of User-Interfaces to Databases, in International Workshop on Interfaces to Databases 3. Edinburgh, Scotland.
Mitchell, K. (1997) Three Dimensional Database Environments. PhD Thesis, Napier University.
Myers, B.A. (1995) User Interface Software Tools, in ACM Transactions on Computer-Human Interaction, 2 (1), 64 - 103.
OMG (1995) CORBA: Architecture and Specification. Object Management Group Publication Services.
Oracle (1996) Oracle Forms Developer’s Guide, Release 4.5, Part No. A32505 - 2.
Puerta, A. (1996) The Mecano Project: Comprehensive and Integrated Support for Model-based Interface Development, in Computer-Aided Design of User Interfaces (ed. J. Vanderdonckt ). Namur University Press, Namur, 19 - 36.
Rumbaugh, J. et al. (1991) Object-Oriented Modelling and Design. Prentice-Hall.
Schlungbaum, E. (1996) Model-based User Interface Software Tools–Current state of declarative models. Graphics, Visualization and Usability Centre, Georgia Institute of Technology, GVU Tech Report #96-30.
Schlungbaum, E., Elwert, T. (1996a) Dialogue Graphs - A Formal and Visual Specification Technique for Dialogue Modelling, in Proceedings of the BCSFACS Workshop on Formal Aspects of the Human Computer Interface, Sheffield Hallam University (eds. C.R. Roast and J.I. Siddiqi ). Springer-Verlag London.
Spaccapietra, S. & Jain, R. (eds.) (1995): Visual Database Systems 3, Visual Information Management, in Proceedings of the 3 rd IFIP 2.6 working conference on visual database systems. Chapman & Hall.
Szekely, P. (1994) User Interface Prototyping: Tools and Techniques. Technical report, Intelligent Systems Division, University of Southern California.
Szekely, P., et al. (1996) Declarative Interface Models For User Interface Construction Tools: The MASTERMIND Approach, in Engineering For Human-Computer Interaction.
Wierse, A., et al. (eds.) (1995) 2nd Workshop on Database Issues for Data Visualization, Atlanta, Georgia,. - Database issues for data visualization: IEEE Visualization ‘95 Workshop. Springer, London.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media New York
About this chapter
Cite this chapter
Griffiths, T. et al. (1998). Exploiting model-based techniques for user interfaces to databases. In: Ioannidis, Y., Klas, W. (eds) Visual Database Systems 4 (VDB4). VDB 1998. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35372-2_2
Download citation
DOI: https://doi.org/10.1007/978-0-387-35372-2_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6939-5
Online ISBN: 978-0-387-35372-2
eBook Packages: Springer Book Archive