{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T16:26:44Z","timestamp":1756312004017},"reference-count":60,"publisher":"Oxford University Press (OUP)","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Interacting with Computers"],"published-print":{"date-parts":[[2001,12]]},"DOI":"10.1016\/s0953-5438(01)00042-x","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T17:00:41Z","timestamp":1027616441000},"page":"31-68","source":"Crossref","is-referenced-by-count":38,"title":["Teallach: a model-based user interface development environment for object databases"],"prefix":"10.1093","volume":"14","author":[{"given":"Tony","family":"Griffiths","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter J","family":"Barclay","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Norman W","family":"Paton","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jo","family":"McKirdy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jessie","family":"Kennedy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philip D","family":"Gray","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Cooper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carole A","family":"Goble","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paulo Pinheiro","family":"da Silva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","reference":[{"key":"10.1016\/S0953-5438(01)00042-X_BIB1","doi-asserted-by":"crossref","unstructured":"de Baar, D., Foley, J., Mullet, K., 1992. Coupling Application Design and User Interface Design. Proceedings of CHI92 Conference. Monterey, May, pp. 259\u2013266.","DOI":"10.1145\/142750.142806"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB2","series-title":"Proceedings of Computer Aided Design of User Interfaces (CADUI'96)","first-page":"183","article-title":"The JANUS application development environment \u2014 generating more than the user interface","author":"Balzert","year":"1996"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB3","series-title":"Proceedings of Computer Aided Design of User Interfaces II (CADUI'99)","first-page":"139","article-title":"The Teallach tool: using models for flexible user interface design","author":"Barclay","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB4","series-title":"Interactive Systems: Design, Specification and Verification","first-page":"77","article-title":"Towards a systematic building of software architectures: the TRIDENT methodological guide","author":"Bodart","year":"1995"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB5","series-title":"Key Activities for a Development Methodology of Interactive Applications","article-title":"Critical issues in user interface systems engineering","author":"Bodart","year":"1995"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB6","series-title":"The Unified Modelling Language User Guide","author":"Booch","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB7","series-title":"Conference proceedings on Human factors in computing systems","first-page":"376","article-title":"The Vista environment for the coevolutionary design of user interfaces","author":"Brown","year":"1998"},{"issue":"3","key":"10.1016\/S0953-5438(01)00042-X_BIB8","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/964967.801130","article-title":"Towards a comprehensive user interface management system","volume":"17","author":"Buxton","year":"1983","journal-title":"Comput. Graph."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB9","series-title":"The Object Database Standard: 2.0","author":"Cattell","year":"1997"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB10","series-title":"Object Databases in Practice","author":"Chaudhri","year":"1998"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB11","series-title":"Visual Information Managment, Proceedings of Visual Database Systems, Fukuoka, Japan","first-page":"117","article-title":"Conceptual modelling for database user interfaces","author":"Cooper","year":"2000"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB12","unstructured":"Eisenstein, J., Puerta, A., 1998. TIMM: Exploring Task-Interface Links in MOBI-D. In: CHI98 Workshop on From Task to Dialogue: Task-Based User Interface Design, Los Angeles, April."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB13","series-title":"Proceedings of Computer Aided Design of User Interfaces II (CADUI'99)","first-page":"127","article-title":"Semi-automatic linking of user interface design artifacts","author":"Elnaffar","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB14","series-title":"Design, Specification, and Verification of Interactive Systems (DSVIS'95)","first-page":"193","article-title":"Modelling and generation of graphical user interfaces in the TADEUS approach","author":"Elwert","year":"1995"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB15","series-title":"Interactive Systems: Design, Specification, and Verification","first-page":"3","article-title":"History, results, and bibliography of the user interface design environment (UIDE), an early model-based system for user interface design and implementation","author":"Foley","year":"1995"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB16","first-page":"25","article-title":"Defining Interfaces at a High Level of Abstraction","author":"Foley","year":"1989","journal-title":"IEEE Comput."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB17","unstructured":"Gray, P., Cooper, R., Kennedy, J., McKirdy, J., Barclay, P., Griffiths, T., 1998. A Lightweight Presentation Model for Database User Interfaces. In: Proceedings of ERCIM'98."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB18","series-title":"Proceedings Visual Database Systems 4","first-page":"21","article-title":"Exploiting model-based techniques for user interfaces to databases","author":"Griffiths","year":"1998"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB19","series-title":"Proceedings of Fifth Eurographics Workshop on Design, Specification and Verification of Interactive Systems, (DSV-IS'98)","first-page":"32","article-title":"An open model based user interface development system: the Teallach approach","author":"Griffiths","year":"1998"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB20","series-title":"Proceedings of User Interfaces to Data Intensive Systems (UIDIS'99)","first-page":"86","article-title":"Teallach: a model-based user interface development environment for object databases","author":"Griffiths","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB21","first-page":"1033","article-title":"Task modelling for database interface development","volume":"vol. 1","author":"Griffiths","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB22","doi-asserted-by":"crossref","unstructured":"Janssen, C., Weisbecker, A., Ziegler, J., 1993. Generation user interfaces from data models and dialogue net specifications. In: Proceedings of INTERCHI'93. Addison-Wesley, pp. 418\u2013423","DOI":"10.1145\/169059.169335"},{"issue":"4","key":"10.1016\/S0953-5438(01)00042-X_BIB23","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/255950.153576","article-title":"ACE: building interactive graphical applications","volume":"36","author":"Johnson","year":"1993","journal-title":"Commun. ACM"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB24","series-title":"Rapid Prototyping of User Interfaces Driven by Task Models","first-page":"209","article-title":"Scenario-based design","author":"Johnson","year":"1995"},{"issue":"3","key":"10.1016\/S0953-5438(01)00042-X_BIB25","first-page":"26","article-title":"A cookbook for using the model-view-controller interface paradigm in smalltalk","volume":"1","author":"Krasner","year":"1998","journal-title":"J. Object-Oriented Programming"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB26","unstructured":"Limbourg, Q., Hadj, B.A.E., Vanderdonckt, J., Keymolen, G., Mbaki, E., 2000. Towards derivation of presentation and dialogue from models: preliminary results. In: Proceedings of DSVIS'2000."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB27","series-title":"Proceedings of Computer Aided Design of User Interfaces (CADUI'96)","first-page":"37","article-title":"The FUSE system: an integrated user interface design environment","author":"Lonczewski","year":"1996"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB28","doi-asserted-by":"crossref","unstructured":"Luo, P., Szekely, P., Neches, R., 1993. Management of Interface Design in HUMANIOD. In: Proceedings of INTERCHI'93.","DOI":"10.1145\/169059.169111"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB29","doi-asserted-by":"crossref","unstructured":"Markopoulos, P., Pycock, J., Wilson, S., Johnson, P., 1992. Adept \u2014 A task based design environment. In: Proceedings of the 25th Hawaii International Conference on System Sciences. IEEE Computer Society Press, Silver Spring, MD, pp. 587\u2013596.","DOI":"10.1109\/HICSS.1992.183310"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB30","doi-asserted-by":"crossref","unstructured":"Mitchell, K., Kennedy, J., Barclay, P., 1996. A Framework for User Interfaces to Databases. In: Proceedings of Advanced Visual Interfaces (AVI'96). ACM Press, New York.","DOI":"10.1145\/948449.948462"},{"issue":"1","key":"10.1016\/S0953-5438(01)00042-X_BIB31","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/344949.344959","article-title":"Past, present, and future of user interface software tools","volume":"7","author":"Myers","year":"2000","journal-title":"ACM Trans. Computer\u2013Human Interaction"},{"issue":"4","key":"10.1016\/S0953-5438(01)00042-X_BIB32","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1145\/27623.28868","article-title":"MIKE: the menu interaction kontol environment","volume":"5","author":"Olsen","year":"1987","journal-title":"ACM Trans. Graph."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB33","series-title":"Visual Foxpro 6 Enterprise Development","author":"Paddock","year":"1998"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB34","series-title":"Model-based Design and Evaluation of Interactive Applications","author":"Patern\u00f3","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB35","doi-asserted-by":"crossref","unstructured":"Patern\u00f3 o, F., Mancini, C., Meniconi, S., 1997. ConcurTaskTrees: A Diagramatic Notation for Specifying Task Models. In: Proceedings of IFIP International Conference on Human\u2013Computer Interaction (Interact'97). Chapman & Hall, London, Sydney, July, pp. 362\u2013369.","DOI":"10.1007\/978-0-387-35175-9_58"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB36","series-title":"Proceedings of the IFIP TC 2\/WG 2.7 Working Conference on Engineering for Human\u2013Computer Interaction (EHCI'89)","first-page":"403","article-title":"An automatic and visual approach for user interface design","author":"Petoud","year":"1989"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB37","unstructured":"Poet, 2000. POET Object Server Suite. JAVA Programmer's Guide.http:\/\/www.poet.com."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB38","series-title":"Microsoft Access 2000 Bible","author":"Prague","year":"2000"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB39","series-title":"Computer-Aided Design of User Interfaces","first-page":"19","article-title":"The Mecano Project: comprehensive and integrated support for model-based interface development","author":"Puerta","year":"1996"},{"issue":"4","key":"10.1016\/S0953-5438(01)00042-X_BIB40","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/52.595902","article-title":"A model-based interface development environment","volume":"14","author":"Puerta","year":"1997","journal-title":"IEEE Software"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB41","doi-asserted-by":"crossref","unstructured":"Puerta, A., Eisenstein, J., 1999. Towards a general computational framework for model-based interface development systems. In: International Conference on Intelligent User Interfaces (IUI'99). ACM Press, New York, pp. 171\u2013178.","DOI":"10.1145\/291080.291108"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB42","doi-asserted-by":"crossref","unstructured":"Puerta, A., Maulsby, D., 1997. Management of interface design knowledge with MOBI-D. In: Proceedings of IUI'97. Orlando, Florida, January, pp. 249\u2013252.","DOI":"10.1145\/238218.238337"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB43","doi-asserted-by":"crossref","unstructured":"Puerta, A., Eriksson, H., Gennari, J., Musen, M., 1994a. Beyond Data Models for Automated User Interface Generation. In: Proceedings of HCI'94: People and Computers. Glasgow, UK, August, pp. 353\u2013366.","DOI":"10.1017\/CBO9780511600821.027"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB44","unstructured":"Puerta, A., Eriksson, H., Gennari, J., Musen, M., 1994b. Model-based automated generation of user interfaces. In: Proceedings of National Conference on Artificial Intelligence (AAAI'94)."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB45","unstructured":"Schlungnaum, E., 1996, Model-based user interface software tools \u2014 current state of declarative models. Graphics, visualization and usability centre, Georgia Institute of Technology, GVU Tech #96-#30."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB46","series-title":"Proceedings of Computer Aided Design of User Interfaces (CADUI'96)","first-page":"3","article-title":"Automatic user interface generation from declarative models","author":"Schlungbaum","year":"1996"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB47","unstructured":"da Silva, P.P., 2000. User interface declarative models and development environments: a survey. In: Proceedings of Seventh International Workshop On Design, Specification and Verification of Interactive Systems (DSV-IS'00), Springer, Berlin."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB48","doi-asserted-by":"crossref","unstructured":"da Silva, P.P., Griffiths, T., Paton, N., 2000. Generating user interface code in a model based user interface development environment. In: Proceedings of Advanced Visual Interfaces (AVI'00). ACM Press, New York, pp. 155\u2013160.","DOI":"10.1145\/345513.345301"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB49","series-title":"Proceedings of the Third International Conference on Computer-Aided Design of User Interfaces","first-page":"159","article-title":"MDL: a language for binding user-interface models","author":"Stirewalt","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB50","series-title":"Design, Specification, and Verification of Interactive Systems (DSVIS'95)","first-page":"1","article-title":"Retrospective and challenges for model-based interface developments","author":"Szekely","year":"1995"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB51","series-title":"Reflections on Beyond Interface Builders: Model-Based Interface Tools","article-title":"Readings in intelligent user interfaces","author":"Szekely","year":"1998"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB52","doi-asserted-by":"crossref","unstructured":"Szekely, P., Luo, P., Neches, R., 1992. Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design. In: Proceedings of CHI'92, pp. 507\u2013515.","DOI":"10.1145\/142750.142912"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB53","series-title":"Proceedings of Second Workshop on Database Issues for Data Visualization. Engineering For Human\u2013Computer Interaction","article-title":"Declarative interface models for user interface construction tools: the MASTERMIND approach","author":"Szekely","year":"1996"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB54","series-title":"Core Swing: Advanced Programming","author":"Topley","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB55","series-title":"Proceedings of the First International Workshop on User Interfaces to Data Intensive Systems UIDIS'99","first-page":"152","article-title":"Advice-giving systems for selecting interaction objects","author":"Vanderdonckt","year":"1999"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB56","series-title":"Proceedings of the Conference on Human Factors in Computing Systems INTERCHI'93 Bridges Between Worlds","first-page":"424","article-title":"Encapsulating knowledge for intelligent automatic interaction objects selection","author":"Vanderdonckt","year":"1993"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB57","series-title":"Supplementary Proceedings of Fifth International Eurographics Workshop on Design, Specification, Verification of Interactive Systems (DSV-IS'98)","first-page":"1","article-title":"Using data flow diagrams for supporting task models","author":"Vanderdonckt","year":"1998"},{"key":"10.1016\/S0953-5438(01)00042-X_BIB58","series-title":"The Object Constraint Language: Precise Modeling With Uml","author":"Warmer","year":"1998"},{"issue":"3","key":"10.1016\/S0953-5438(01)00042-X_BIB59","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1145\/98188.98194","article-title":"ITS: a tool for rapidly developing interactive applications","volume":"8","author":"Wiecha","year":"1990","journal-title":"ACM Trans. Inform. Syst."},{"key":"10.1016\/S0953-5438(01)00042-X_BIB60","series-title":"Proceedings Visual Database Systems (VDB4)","article-title":"Selected ingredients in end-user programming","author":"Zloof","year":"1998"}],"container-title":["Interacting with Computers"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/iwc\/article-pdf\/14\/1\/31\/2136493\/iwc14-0031.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,12]],"date-time":"2020-01-12T13:57:31Z","timestamp":1578837451000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/iwc\/article-lookup\/doi\/10.1016\/S0953-5438(01)00042-X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,12]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2001,12]]}},"alternative-id":["S095354380100042X"],"URL":"https:\/\/doi.org\/10.1016\/s0953-5438(01)00042-x","relation":{},"ISSN":["0953-5438"],"issn-type":[{"value":"0953-5438","type":"print"}],"subject":[],"published":{"date-parts":[[2001,12]]}}}