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. Keywords Database interfaces, Model-based user-interface design environments, TADEUS, Mastermind, HUMANIOD, Adept, DRIVE
Tony Griffiths, Jo McKirdy, G. Forrester, Norman W