Skip to main content

Research Repository

Advanced Search

Dr Peter Barclay's Outputs (53)

A Database System for Supporting Taxonomic Work (1999)
Presentation / Conference Contribution
Raguenaud, C., Kennedy, J., & Barclay, P. J. A Database System for Supporting Taxonomic Work

Taxonomists classify organisms in order to refer to, identify and understand them. Over time, the same organism may be classified according to different taxonomic opinions. As alternative classifications multiply, taxonomists are faced with the need... Read More about A Database System for Supporting Taxonomic Work.

The Teallach tool: Using models for flexible user interface design. (1999)
Presentation / Conference Contribution
Barclay, P. J., Griffiths, T., McKirdy, J., Paton, N. W., Cooper, R., & Kennedy, J. (1999, October). The Teallach tool: Using models for flexible user interface design. Presented at 3rd International Conference on Computer-Aided Des

Model-based user interface development environments aim to provide designers with a more systematic approach to user interface development using a particular design method. This method is realised through tools which support the construction and link... Read More about The Teallach tool: Using models for flexible user interface design..

Teallach: a model-based user interface development environment for object databases (1999)
Presentation / Conference Contribution
Griffiths, T., Barclay, P. J., McKirdy, J., Paton, N. W., Gray, P. D., Kennedy, J., Cooper, R., Goble, C. A., West, A., & Smyth, M. (1999, September). Teallach: a model-based user interface development environment for object databases. Presented at User Interfaces to Data Intensive Systems, 1999

Model-based user interface development environments show promise for improving the productivity of user interface developers, and possibly for improving the quality of developed interfaces. However, model-based techniques have rarely been applied to... Read More about Teallach: a model-based user interface development environment for object databases.

Providing views and closure for the object data management group object model (1999)
Journal Article
Roantree, M., Kennedy, J., & Barclay, P. (1999). Providing views and closure for the object data management group object model. Information and Software Technology, 41(15), 1037-1044. https://doi.org/10.1016/s0950-5849%2899%2900042-7

The ODMG Object Model uses a standard for object-oriented database designers,
while attempting to address some issues of interoperability. This research is focused
on the viability of using the ODMG data model as a canonical data model in a
multid... Read More about Providing views and closure for the object data management group object model.

Query Language For Prometheus (1999)
Report
Raguenaud, C., Kennedy, J., & Barclay, P. J. Query Language For Prometheus. Napier University

This document presents the query language developed for the Prometheus database [RKB99]. This language is based on graphs and provides the user with a means to define the data to be extracted from the database and its manipulation. The language requi... Read More about Query Language For Prometheus.

A multidatabase layer for the ODMG object model (1999)
Presentation / Conference Contribution
Roantree, M., Kennedy, J., & Barclay, P. J. (1998, September). A multidatabase layer for the ODMG object model. Presented at 5th International Conference on Object-Oriented Information Systems, 1998, Paris, France

The lack of a common object model has been addressed to some extent by the specification of the ODMG Object Model standard. However, the problem still exists for designers of object-oriented multidatabase systems. In this research we propose to use t... Read More about A multidatabase layer for the ODMG object model.

The Prometheus Database Model (1999)
Report
Raguenaud, C., Kennedy, J., & Barclay, P. The Prometheus Database Model. Napier University

This report presents the Prometheus database model. The model is designed to satisfy the requirements expressed in a previous document [RKB99]. The new model is based on a graph model and is extended with some mechanisms existing in other models (e.g... Read More about The Prometheus Database Model.

A lightweight presentation model for database user interfaces. (1998)
Presentation / Conference Contribution
Gray, P., Cooper, R., Kennedy, J., McKirdy, J., Barclay, P. J., & Griffiths, T. (1998, October). A lightweight presentation model for database user interfaces. Presented at ERCIM\'98

The Teallach project is building a system which eases the design and implementation of
user interfaces (web-based or otherwise) to object-oriented database applications. Teallach takes a model
based approach and is constructing its system around th... Read More about A lightweight presentation model for database user interfaces..

Exploiting model based techniques for user interfaces to databases. (1998)
Presentation / Conference Contribution
Griffiths, T., McKirdy, J., Forrester, G., Paton, N. W., Kennedy, J., Barclay, P. J., Cooper, R., Goble, C., & Gray, P. (1998, May). Exploiting model based techniques for user interfaces to databases. Presented at ADVANCED VISUAL INTERFACES, VISUAL DATABASE SYSTEMS. International Working Conference - VDB4, 1998

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 mode... Read More about Exploiting model based techniques for user interfaces to databases..

An open model-based interface development system: The Teallach approach. (1998)
Presentation / Conference Contribution
Griffiths, T., McKirdy, J., Paton, N. W., Kennedy, J., Cooper, R., Barclay, P. J., Goble, C., Gray, P., Smyth, M., West, A., & Dinn, A. (1998, June). An open model-based interface development system: The Teallach approach. Presented at DSV-IS '98: 5th International Eurographics Workshop on Design, Specification and Verification of Interactive Systems

The goal of the Teallach project is to provide facilities for the systematic development of interfaces to object databases in a manner which is independent of both a specific underlying database and operating system. Teallach's open architecture als... Read More about An open model-based interface development system: The Teallach approach..

Using active constructs in user-interfaces to object-oriented databases. (1997)
Presentation / Conference Contribution
Mitchell, K., Kennedy, J., & Barclay, P. J. (1997, August). Using active constructs in user-interfaces to object-oriented databases. Presented at In Procs of the 1st International Database engine

This paper examines the use of active constructs in the definition of user-interfaces to object-oriented databases. A development environment for user-interfaces to databases is presented which features the interactive use of active features of an ob... Read More about Using active constructs in user-interfaces to object-oriented databases..

bclasses: A construct and method for modelling co-operative object behaviour (1997)
Journal Article
Marshall, B. R., Kennedy, J. B., & Barclay, P. J. (1997). bclasses: A construct and method for modelling co-operative object behaviour. Information and Software Technology, 39(5), 351-361. https://doi.org/10.1016/s0950-5849%2896%2901151-2

Current object-oriented (OO) modelling techniques emphasise the static aspects of data objects. Dynamics in general and collaborations between objects in particular tend to be poorly supported and are often treated separately. A full understanding of... Read More about bclasses: A construct and method for modelling co-operative object behaviour.

DRIVE: An environment for the organised construction of user interfaces to data. (1996)
Presentation / Conference Contribution
Mitchell, K., Kennedy, J., & Barclay, P. J. (1996, July). DRIVE: An environment for the organised construction of user interfaces to data. Presented at 3rd International Workshop on User Interfaces to Databases - IDS3, 1996

This paper describes a runtime user-interface development
environment (UIDE) for the novel capability of interactively using and specifying user-interfaces to object-oriented databases (IDSs). A framework provides the foundation for IDSs constructed... Read More about DRIVE: An environment for the organised construction of user interfaces to data..

A framework for information visualisation (1996)
Journal Article
Kennedy, J., Mitchell, K., & Barclay, P. J. (1996). A framework for information visualisation. SIGMOD record, 25, 30-34

In this paper we examine the issues involved in developing information visualisation systems and present a framework for their construction. The framework addresses the components which must be considered in providing effective visualisations. The fr... Read More about A framework for information visualisation.

Describing and characterising visualisations. (1996)
Presentation / Conference Contribution
Kennedy, J. B., Mitchell, K. J., & Barclay, P. J. (1996, May). Describing and characterising visualisations. Presented at 3rd FADIVA Workshop

A generic framework for describing and specifying interfaces to databases has been proposed [1]. Currently this
framework is being used as a model for the development of an environment for the construction of user interfaces to object oriented datab... Read More about Describing and characterising visualisations..

On temporal versioning in object oriented databases. (1996)
Journal Article
Lu, J., Barclay, P., & Kennedy, J. (1996). On temporal versioning in object oriented databases. Informationssystem-Architekturen, 3, 38-40

This paper describes the development of the data model TVM which contains a new concept, temporal versioning. This generalises the ideas of temporal databases and version management to object-oriented databases. TVM provides a new approach for data m... Read More about On temporal versioning in object oriented databases..

Functional languages on linear chromosomes (1996)
Presentation / Conference Contribution
Holmes, P., & Barclay, P. J. (1996, July). Functional languages on linear chromosomes. Presented at Genetic Programming 1996, Stanford University

Ayala & Kiger (1984) document a biological phenomenon in which co-adapted genes migrate and naturally cluster together into structures called supergenes. We have begun research into the implications of the supergene effect on the efficiency of evolut... Read More about Functional languages on linear chromosomes.

TOTEM: an Interactive Tool for Creative Data Modelling (1996)
Presentation / Conference Contribution
Crerar, A., Barclay, P. J., & Watt, R. (1996, July). TOTEM: an Interactive Tool for Creative Data Modelling. Presented at 3rd International Workshop on Interfaces to Databases, Napier University, Edinburgh

Data modelling is a crucial and early step in the design of all but the most trivial database systems. Although a fundamental skill for information systems designers, data modelling is not easy to do well and novices are known to have considerable di... Read More about TOTEM: an Interactive Tool for Creative Data Modelling.

A framework for user-interfaces to databases (1996)
Presentation / Conference Contribution
Mitchell, K., Kennedy, J., & Barclay, P. J. (1996, May). A framework for user-interfaces to databases. Presented at International Workshop on Advanced Visual Interfaces, AVI\'96

A framework for user-interfaces to databases (IDSs) is proposed which draws from existing research on human computer interaction (HCI) and database systems. The framework is described in terms of a classification of the characteristic components of a... Read More about A framework for user-interfaces to databases.

3D information visualisation: Identifying and measuring success (1995)
Presentation / Conference Contribution
Kennedy, J., Mitchell, K., Barclay, P., & Marshall, B. (1995, July). 3D information visualisation: Identifying and measuring success. Presented at 2nd FADIVA Workshop, 1995, University of Glasgow

This paper presents some of our views on information visualisation and interfaces to databases with respect to the theme of the workshop.