Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

W. Alex Gray

dblp:g/WAGray · also W. A. Gray, William Alex Gray · DBLP profile ↗
← Back
57ranked-venue papers
1as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 41 · 1 first-authorArtificial intelligence and machine learning · 18Software engineering, systems software and programming languages · 7Systems, architecture and hardware · 4Human-computer interaction and ubiquitous computing · 4Applied, interdisciplinary, general and emerging computing · 2Security and privacy · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
3 papers
Health and well-being technologies · 48% Collaborative and social computing · 48% User interface design and tools · 3%
Databases, data mining, and information retrieval
3 papers
Data integration and cleaning · 77% Distributed and cloud data management · 17% Data models and query languages · 6%
Computer networks
1 paper
Wireless networking · 100%

Topics — the 7 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Collaborative and social computing
computer-supported cooperative work
0.112008
Wireless Patient Information Provision and Sharing at the Point of Care using a Virtual Organization Framework in Clinical Work · PerCom 2008
Data integration and cleaning › data preprocessing › data cleaning › data repair
constraint-based data repair
0.012000
Assisting the Integration of Taxonomic Data: The LITCHI Toolkit · ICDE 2000
Distributed and cloud data management
federated database
0.011994
Providing Dynamic Security Control in a Federated Database · VLDB 1994
Data models and query languages › query language design
relational query languages
0.011987
A Source-to-Source Meta-Translation System for Relational Query Languages · VLDB 1987
Compilers and program optimization › program transformation
source-to-source transformation
0.011987
A Source-to-Source Meta-Translation System for Relational Query Languages · VLDB 1987
Authentication and access control
access control
0.011994
Providing Dynamic Security Control in a Federated Database · VLDB 1994
User interface design and tools › adaptive user interfaces
adaptable user interfaces
0.011981
Adaptable user interfaces for portable, interactive computing software systems · CHI (2) 1981

Methods — techniques the papers use, named apart from their topics

constraints · 0.0meta-translation · 0.0system implementation · 0.0software design · 0.0case study · 0.0
YearPublicationVenuePosition
2015 Supporting biodiversity studies with the EUBrazilOpenBio Hybrid Data Infrastructure
abstract
Summary EUBrazilOpenBio is a collaborative initiative addressing strategic barriers in biodiversity research by integrating open access data and user‐friendly tools widely available in Brazil and Europe. The project deploys the EU‐Brazil Hybrid Data Infrastructure that allows the sharing of hardware, software and data on‐demand. This infrastructure provides access to several integrated services and resources to seamlessly aggregate taxonomic, biodiversity and climate data, used by processing services implementing checklist cross‐mapping and ecological niche modelling. A Virtual Research Environment was created to provide users with a single entry point to processing and data resources. This article describes the architecture, demonstration use cases and some experimental results and validation. Copyright © 2014 John Wiley & Sons, Ltd.
Rafael Amaral, Rosa M. Badia, Ignacio Blanquer, Ricardo Braga-Neto, Leonardo Candela, Donatella Castelli, Christina Flann, Renato De Giovanni, W. Alex Gray, Andrew C. Jones, Daniele Lezzi, Pasquale Pagano, Vanderlei Perez Canhos, Francisco Quevedo, Roger Rafanell, Vinod E. F. Rebello, Mariane S. Sousa-Baena, Erik Torres
Concurr. Comput. Pract. Exp.9
2008 The Epigenetic Algorithm
abstract
Evolutionary computation (EC) paradigms are inspired by the optimization strategies utilized by biological systems. While these strategies can be found in every level of biological organization, almost all of the EC techniques which comprise techniques from evolutionary algorithm (EA) to swarm intelligence (SI) have been inspired by organism level optimization strategies. While EA is based on trans-generational genetic adaptation of organisms (biologically inspired), SI is mainly based on intra-generational collective behavioral adaptation of organisms (socially inspired). This paper describes the optimization strategies that bio-molecules utilize both for intra-generational and trans-generational adaptation of biological cells. These adaptive strategies which are known as epigenetic mechanisms emerged long before any other biological strategy and form the basis for Epigenetic algorithms (EGA). Further, the paper proposes an intra-generational EGA based on bio-molecular degradation and autocatalysis which are ubiquitous cellular processes and are pivotal for the adaptive dynamics and evolution of intelligent cellular organization.
Sathish Periyasamy, W. Alex Gray, Peter Kille
IEEE Congress on Evolutionary Computation2
2008 Wireless Patient Information Provision and Sharing at the Point of Care using a Virtual Organization Framework in Clinical Work
abstract
The paper presents a virtual organization (VO) framework which incorporates wireless technology support at the point of care in a clinical environment It reflects a move to patient centric healthcare provided by multi-disciplinary care teams working in an integrated way for patient care. The work highlights the importance of wireless technologies for addressing point of care issues faced by care team members. It describes VO and Computer Supported Cooperative Work (CSCW) aspects in the clinical environment and analyzes existing virtual and collaborative infrastructures in the healthcare literature. In the light of current problem analysis, it proposes the approach of patient centric virtual organizations (PCVOs) development in the clinical environment PCVOs provide improved provision and sharing of patient information at the point of care which leads to enhanced collaborative working patterns for the care team members. In a comprehensive way, it discusses the study results and focuses on the development, implementation and evaluation strategy for the pilot prototype of case study conducted at a local NHS Cancer Centre for possible improvements in patient care infrastructure.
Mohyuddin, W. Alex Gray, Hazel Bailey, Carol Jordan, David Morrey
PerCom2
2008 Interschema correspondence establishment in a cooperative OWL-based multi-information server grid environment
Abdel-Rahman H. Tawil, Matthew Montebello, Rami Bahsoon, W. Alex Gray, Nick J. Fiddian
Inf. Sci.4
2007 Investigation of Semantic Similarity as a Tool for Comparative Genomics
Danielle Welter, W. Alex Gray, Peter Kille
DEXA2
2006 OGSA-DAI and Bioinformatics Grids: Challenges, Experience and Strategies
abstract
OGSA-DAI is an open-source middleware designed to facilitate the access and integration of distributed heterogeneous data resources. It provides a ready-made framework that promotes locality and product transparency to connect data resources to the grid environment. This paper reports on the evaluation of OGSA-DAI for bioinformatics grid applications by the BioDA project. We based our study on dialogue with OGSA-DAI and grid project developers as well as through practical case studies involving current projects. We also reveal the challenges and strategies in developing an OGSA-DAI exemplar for one of these projects, BiodiversityWorld - a grid-based problem solving environment that specializes in the exploration and analysis of patterns in global biodiversity. Finally, we summarize the key issues for projects considering adopting OGSA-DAI.
Shirley Y. Crompton, Brian Matthews, W. Alex Gray, Andrew C. Jones, Richard J. White, Jaspreet Singh Pahwa
CCGRID3
2006 Biodiversity World: A Problem-Solving Environment for Analysing Biodiversity Patterns
abstract
In the Biodiversity World (BDW) project we have created a flexible and extensible Web services-based grid environment for biodiversity researchers to solve problems in biodiversity and analyse biodiversity patterns. In this environment, heterogeneous and globally distributed biodiversity-related resources such as data sets and analytical tools are made available to be accessed and assembled by users into workflows to perform complex scientific experiments. One such experiment is bioclimatic modelling of the geographical distribution of individual species using climate variables in order to predict past and future climate-related changes in species distribution. Data sources and analytical tools required for such analysis of species distribution are widely dispersed, available on heterogeneous platforms, present data in different formats and lack interoperability. The BDW system brings all these disparate units together so that the user can combine tools with little thought as to their availability, data formats and interoperability. We describe the architecture of the BDW problem solving environment (PSE) consisting of a number of components providing uniform access to heterogeneous resources and analytical tools. Architectural components of the BDW system include a workflow management tool, resource wrappers, a communications layer, BDW datatypes and a metadata repository.
Jaspreet Singh Pahwa, Peter Brewer, Tim Sutton, Chris Yesson, Mikhaila Burgess, Xuebiao Xu, Andrew C. Jones, Richard J. White, W. Alex Gray, Nick J. Fiddian, Frank A. Bisby, Alastair Culham, Neil Caithness, Malcolm Scoble, Paul Williams 0001, Shonil Bhagwat
CCGRID9
2006 MDSSF - A Federated Architecture for Product Procurement
Jaspreet Singh Pahwa, Pete Burnap, W. Alex Gray, John C. Miles
DEXA3
2006 QoS Assessment of Providers with Complex Behaviours: An Expectation-Based Approach with Confidence
Gareth Shercliff, Jianhua Shao 0001, W. Alex Gray, Nick J. Fiddian
ICSOC3
2006 Supporting QoS Monitoring in Virtual Organisations
Patrick J. Stockreisser, Jianhua Shao 0001, W. Alex Gray, Nick J. Fiddian
ICSOC3
2005 Managing Quality of Service in Virtual Organisations
Patrick J. Stockreisser, Gareth Shercliff, Jianhua Shao 0001, W. Alex Gray, Nick J. Fiddian
iiWAS4
2004 A Double Auction Economic Model for Grid Services
Liviu Joita, Omer F. Rana, W. Alex Gray, John C. Miles
Euro-Par3
2004 Loosely-Coupled Linkage of Data from Structured and Semi-Structured Databases
Fahad M. Al-Wasil, W. Alex Gray
iiWAS2
2004 Automating Scientific Experiments on the Semantic Grid
Shalil Majithia, David W. Walker, W. Alex Gray
ISWC3
2004 Algorithms for analysing related constraint business rules
Gaihua Fu, Jianhua Shao 0001, Suzanne M. Embury, W. Alex Gray
Data Knowl. Eng.4
2004 Agent-based formation of virtual organisations
Timothy J. Norman, Alun D. Preece, Stuart W. Chalmers, Nicholas R. Jennings, Michael Luck, Viet Dung Dang, Thuc Duong Nguyen, Vikas Deora, Jianhua Shao 0001, W. Alex Gray, Nick J. Fiddian
Knowl. Based Syst.10
2003 Multiple Views with Multiple Behaviours for Interoperable Object-Oriented Database Systems
Mohamed Basel Al-Mourad, W. Alex Gray, Nick J. Fiddian
DEXA2
2003 A Quality of Service Management Framework Based on User Expectations
Vikas Deora, Jianhua Shao 0001, W. Alex Gray, Nick J. Fiddian
ICSOC3
2002 Detection Approaches for Table Semantics in Text
Saleh Alrashed, W. Alex Gray
Document Analysis Systems2
2002 Representing Constraint Business Rules Extracted from Legacy Systems
Gaihua Fu, Jianhua Shao 0001, Suzanne M. Embury, W. Alex Gray
DEXA4
2002 Using the GRID for Biodiversity Research: The GRAB Demonstrator
abstract
In the GRAB (Grid and Biodiversity) project we are developing a prototype to illustrate some aspects of the GRID's potential for collaborative biodiversity research. A catalogue of life, two species information systems (SISs) and a climate database are made available in a problem solving environment that demonstrates how bioclimatic modelling can be performed by bringing together such resources. We use Globus to provide access to these resources, in a secure environment. We also discuss more generally the GRID's potential for biodiversity research, and identify the main areas of development within the GRID that are needed to support such research.
Andrew C. Jones, John S. Robinson, W. Alex Gray, Jonathan Giddy, Nick J. Fiddian
SSDBM3
2001 Querying Data-Intensive Programs for Data Design
Jianhua Shao 0001, Xingkun Liu, Gaihua Fu, Suzanne M. Embury, W. Alex Gray
CAiSE5
2001 Integrity Validation for Object Versions in a Co-operative Design Environment
abstract
Due to the evolutionary nature of the engineering design process it is necessary to provide support for version management. The version model should be provided with an integrity checking mechanism to assure the consistency of object versions with the design constraints. Managing integrity constraints is complex due to their evolving nature and raises a number of issues that need to be dealt with. We present a conceptual framework for providing an integrity mechanism for object versions. The framework is based on the concept of the Constraint Version Object (CVO).
Jeevani S. Goonetillake, Tom W. Carnduff, W. Alex Gray
CSCWD3
2001 Using Market Mechanisms to Control Agent Allocation in Global Information Systems
I. N. Wang, Nick J. Fiddian, W. Alex Gray
DEXA3
2001 Domain-Specific Metadata a Key for Building Semantically-Rich Schema Models
Abdel-Rahman H. Tawil, Nick J. Fiddian, W. Alex Gray
ER3
2001 Integrity Constraint Management for Design Object Versions in a Concurrent Engineering Design Environment
abstract
Concurrent engineering (CE) is a product development approach which requires a collaborative multidisciplinary team environment with effective communication. Due to the evolutionary nature of the engineering design process, it is necessary to provide support for version management. The version model should be provided with an integrity checking mechanism to assure the consistency of object versions with the design constraints. Managing integrity constraints is complex due to their evolving nature and raises a number of issues that need to be dealt with. The authors present a conceptual framework for providing an integrity mechanism for object versions. The framework is based on the concept of the Constraint Version Object (CVO).
Jeevani S. Goonetillake, Tom W. Carnduff, W. Alex Gray
IDEAS3
2001 Experiences with a Hybrid Implementation of a Globally Distributed Federated Database System
Xuebiao Xu, Andrew C. Jones, Nick Pittas, W. Alex Gray, Nick J. Fiddian, Richard J. White, John S. Robinson, Frank A. Bisby, Sue M. Brandt
WAIM4
2001 Kraft: An Agent Architecture for Knowledge Fusion
abstract
Knowledge fusion refers to the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it so that the union of the knowledge can be applied in problem-solving. The KRAFT project has defined a generic agent-based architecture to support fusion of knowledge in the form of constraints expressed against an object data model. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions. The paper presents the KRAFT architecture and the three kinds of agent, and includes a description of a demonstration KRAFT application in the domain of telecommunications service provision.
Alun D. Preece, Kit-Ying Hui, W. Alex Gray, Philippe Marti, Trevor J. M. Bench-Capon, Zhan Cui, Dean M. Jones
Int. J. Cooperative Inf. Syst.3
2001 Optimizing fragment constraints - A performance evaluation
abstract
A principal problem with integrity constraints' use for monitoring dynamically changing database integrity is evaluation cost. This cost associated with performance of checking mechanisms is the main quantitative measure which must be supervised carefully. Based on literature, evaluating an integrity constraint cost includes these main components: (i) data amount accessed; (ii) data amount transferred across network; and (iii) number of sites involved. In distributed databases, where many networked sites are involved, not only amount of data accessed must be minimized but also amount of data transferred across network and number of sites involved. In [Ibrahim H, Gray WA, Fiddian NJ. SICSDD: Techniques and implementation. In Proceedings of Constraint Databases and Applications, Second International Workshop on Constraint Database Systems (CDB'97), Delphi, Greece, January 1997, pp 187–207], we introduced an integrity constraint subsystem for a relational distributed database. The subsystem consists of several techniques necessary for efficient constraint checking, particularly in a distributed environment where data distribution is transparent to application domain. Here, we show how these techniques effectively reduce constraint checking cost in such a distributed environment. This is done by analyzing and comparing generated simplified forms to respective initial constraints respecting amount of data to be accessed, amount of data transferred across network, and number of sites involved during evaluation of constraints or simplified forms. Generally, our strategy reduces data amount needing to be accessed since only fragments of relations subject to update are evaluated. Data amount transferred across network and number of sites that are involved are minimized by evaluating simplified forms at target site, i.e., site where update is performed. © 2001 John Wiley & Sons, Inc.
Hamidah Ibrahim, W. Alex Gray, Nick J. Fiddian
Int. J. Intell. Syst.2
2001 Adapting integrity enforcement techniques for data reconciliation
Suzanne M. Embury, Sue M. Brandt, John S. Robinson, Iain Sutherland, Frank A. Bisby, W. Alex Gray, Andrew C. Jones, Richard J. White
Inf. Syst.6
2001 Designing for scalability in a knowledge fusion system
Alun D. Preece, Kit-Ying Hui, W. Alex Gray, Philippe Marti
Knowl. Based Syst.3
2000 Advertising Database Capabilities for Information Sharing
Suzanne M. Embury, Jianhua Shao 0001, W. Alex Gray, Nigel Fishlock
CAiSE3
2000 SPICE: A Flexible Architecture for Integrating Autonomous Databases to Comprise a Distributed Catalogue of Life
Andrew C. Jones, Xuebiao Xu, Nick Pittas, W. Alex Gray, Nick J. Fiddian, Richard J. White, John S. Robinson, Frank A. Bisby, Sue M. Brandt
DEXA4
2000 Discovering and Representing InterSchema Semantic Knowledge in a Cooperative Multi-Information Server Environment
Abdel-Rahman H. Tawil, W. Alex Gray, Nick J. Fiddian
DEXA2
2000 Assisting the Integration of Taxonomic Data: The LITCHI Toolkit
abstract
We demonstrate a prototype toolkit that uses constraints and constraint violation repair techniques to enable the automated detection and, where possible, the automated resolution of conflicts in taxonomic databases.
Iain Sutherland, John S. Robinson, Sue M. Brandt, Andrew C. Jones, Suzanne M. Embury, W. Alex Gray, Richard J. White, Frank A. Bisby
ICDE6
2000 Techniques for Effective Integration, Maintenance and Evolution of Species Databases
abstract
The LITCHI project is concerned with the integration and maintenance of databases of biological knowledge organised by species. We use constraints pertaining to good taxonomic practice in order to identify taxonomix conflicts in individual species databases and in databases formed by merging species databases from distinct sources. The LITCHI system can be used to resolve such conflicts incrementally. As the project has progressed, we have identified a number of distinctive features of the problem domain, and needs of the intended users, which have had a significant impact on the techniques and modes of operation that we found to be appropriate, especially in contrast with applications that handle rapidly-accumulating 'raw' data. It is upon these aspects of LITCHI that we concentrate in the present paper viewing LITCHI as an example of the more general problem of merging scientific data sets in which conflicts between the terminology used can occur.
Andrew C. Jones, Iain Sutherland, Suzanne M. Embury, W. Alex Gray, Richard J. White, John S. Robinson, Frank A. Bisby, Sue M. Brandt
SSDBM4
2000 Versioning and configuration management in design using CAD and complex wrapped objects
John C. Miles, W. Alex Gray, Tom W. Carnduff, I. Santoyridis, A. Faulconbridge
Artif. Intell. Eng.2
2000 The KRAFT architecture for knowledge fusion and transformation
Alun D. Preece, Kit-Ying Hui, W. Alex Gray, Philippe Marti, Trevor J. M. Bench-Capon, Dean M. Jones, Zhan Cui
Knowl. Based Syst.3
1999 The Impact of Using Class Inheritance in a Distributed Information System
Patrick Dunne, W. Alex Gray
ADBIS2
1999 Conflict Detection for Integration of Taxonomic Data Sources
abstract
Over recent years, international initiatives such as the 1993 UN Convention on Biological Diversity have highlighted the need for information about species diversity on a global scale. However, attempts to build global information systems by integrating smaller, independently created biodiversity databases have been hampered by differences in the sets of species names used. Some databases use different names to refer to the same species, while in other cases the same name can be applied to differing definitions of a species, or even entirely different species. The LITCHI project aims to assist biologists in the integration of databases by searching for conflicts within taxonomic checklists (i.e. lists of the species names used in a database and the relationships between them). In order to detect such conflicts, we have created a formal model of taxonomic practice, which describes (amongst other things) what it means for a checklist to be consistent and well-specified. This model has been used as the basis for a prototype tool that uses Prolog to search for naming conflicts within a relational database of checklists. We describe the background to our formal model and show how it has been used to implement the LITCHI system. Our prototype tool is already proving its worth by detecting conflicts and errors within real taxonomic checklists.
Suzanne M. Embury, Andrew C. Jones, Iain Sutherland, W. Alex Gray, Richard J. White, John S. Robinson, Frank A. Bisby, Sue M. Brandt
SSDBM4
1999 LITCHI: Knowledge Integrity Testing for Taxonomic Databases
abstract
Summary form only given. The LITCHI project (Logic-based Integration of Taxonomic Conflicts in Heterogeneous Information Systems) aims to develop software to enable the automated detection and, where possible, resolution of conflicts in taxonomic checklists. A taxonomic checklist is a list of the names of species (and other taxa) used within a particular biological database. Since species names are typically used to gain access to data within biological databases, checklists provide a concise representation of the data values that can act as keys when querying such databases. More importantly, species names are also typically used as the join attribute when integrating several biological databases. However, naming of species is a subjective activity, and different scientific communities will have different ideas about the names that should be used for particular species. These conflicts of opinion arise as a result of the subjective nature of the classification process and geographical or historical differences in background knowledge. Some communities may use different names for the same species, while other groups of scientists may use the same name to refer to different species. Often, there is no one right naming scheme, but some consistent set of names must be used if biological databases are to be integrated. Therefore, there is a real need for a tool which will assist biologists in the integration of checklists, prior to the integration of species databases, so that these differences of opinion can be resolved.
Iain Sutherland, Suzanne M. Embury, Andrew C. Jones, W. Alex Gray, Richard J. White, John S. Robinson, Frank A. Bisby, Sue M. Brandt
SSDBM4
1998 An Evolvable Personal Advisor to Optimize Internet Search Technologies
Matthew Montebello, W. Alex Gray, Stephen Hurley
DEXA2
1998 Evolvable Intelligent User Interface for WWW Knowledge-Based Systems
abstract
The immense size of the distributed WWW knowledge-base and the dramatic rapid increase in the volume of data on the Internet, requires techniques and tools that reduce users' information overload and improve the effectiveness of on-line information access. Despite the potential benefits of existing indexing, retrieving and searching techniques in assisting users in the browsing process, little has been done to ensure that the information presented is as accurate and focused as individual or group of users would like it to be. In this paper we present a system that attempts to generate optimum results from this rich and ever flourishing knowledge-base. It makes use of the output produced from previously developed systems and generates a user profile to cater for the specific needs and interests of a particular group of users. This paper discusses the design issues involved, as well as practical issues such as interface agents, user profile generation, usability, and evolvability.
Matthew Montebello, W. Alex Gray, Stephen Hurley
IDEAS2
1997 A Visual Query Interface for a Customisable Schema Visualisation System
abstract
Resolving different levels of heterogeneity present in heterogeneous database environments is a subject that has been addressed in a number of research projects. Graphical user interfaces are becoming the de-facto form of user interface in many application areas, including database management systems. The use of a popular visualisation notation to present schemas at an abstract level and to permit direct user manipulation of this visualisation in formulating queries is one of the most widespread approaches to providing database graphical user interfaces. The existence of a variety of visualisation notations (which are in common use to visualise schemas) introduces additional heterogeneity to a distributed system, in visual representation at the end-user interface level. This paper describes the use of meta-programming techniques which are applied to resolve this visual model heterogeneity on existing databases, by allowing a user to select a preferred visualisation notation, both to view the schema and to query the database.
Ajith P. Madurapperuma, W. Alex Gray, Nick J. Fiddian
IDEAS2
1997 Extending OMT to Support Bottom-Up Design Modelling in a Heterogeneous Distributed Database Environment
M. A. Qutaishat, Nick J. Fiddian, W. Alex Gray
Data Knowl. Eng.3
1995 Object-Oriented Knowledge Based Imputation
A. M. J. Miller, W. Alex Gray, Nick J. Fiddian
DEXA2
1994 Providing Dynamic Security Control in a Federated Database
Norbik Bashah Idris, W. Alex Gray, R. F. Churchhouse
VLDB2
1993 Integration of Secrecy Features in a Federated Database Environment
Norbik Bashah Idris, W. Alex Gray, M. A. Qutaishat
DBSec2
1993 A Highly-Customisable Schema Meta-Visualisation System for Object-Oriented (O-O) Database Schemas - Overview
M. A. Qutaishat, W. Alex Gray, Nick J. Fiddian
DEXA2
1992 An Approach to Eliciting the Semantics of Relational Databases
M. M. Fonkam, W. Alex Gray
CAiSE2
1991 Federated CASE Environment
S. Papahristos, W. Alex Gray
CAiSE2
1991 The Development of a Knowledge-Based Database Transaction Design Assistant
Nick J. Fiddian, W. Alex Gray
DEXA3
1987 A Source-to-Source Meta-Translation System for Relational Query Languages
D. I. Howells, Nick J. Fiddian, W. Alex Gray
VLDB3
1981 Adaptable user interfaces for portable, interactive computing software systems
abstract
In the context of this paper a computing software system consists of a database, an associated user interface which allows users to analyse the data and the routines or programs which implement the analytic functions available through the user interface. It is assumed that the complete system - source code and data - already exists in a form which is as easily portable as possible between different computer environments. For such systems adaptability is the problem of adjusting the user interface and analytic capabilities to suit different user communities when such a system is transferred from one environment to another. This may include adaptation to specific hardware facilities as well as user requirements.In 1977/8 the International Planned Parenthood Federation (IPPF) funded a project at University College Cardiff to implement a portable computing software system originating from the Population Dynamics Group (PDG) at the University of Illinois. This system allowed users to perform population projections under different demographic conditions showing in a graphical presentation how the population of a country varies over selected time spans. The database consisted of population statistics for a number of countries. When implemented at Cardiff it was intended that this system should be used as a demographic training aid by the post graduate diploma students in the David Owen Centre for Population Growth Studies. These students are an international group who are specialists in the field of demography but have little or no computing background.This paper will discuss briefly how this portable system was implemented on a PDP 11 minicomputer at Cardiff and then give a fuller description of the adaptation of the user interface and analytic capabilities to the local community and its computer facilities. General conclusions will be drawn as to how such systems should be written so as to ease the problems of adaptability.
R. Evans, Nick J. Fiddian, W. Alex Gray
CHI (2)3
1981 Designing SENSE (a software environment for social science rEsearch): The role of software tools
abstract
In most general purpose computer systems there is a wide variety of software available to users. Such software is usually provided in one of three organisational forms - routines in a library; collections of related functions grouped in a package with a common interface; independent programs called through operating system commands. This interdependent tripartite structure creates problems for non-sophisticated users as it involves different levels of user interface complexity.At the routine level a user must write programs in an appropriate host programming language to use the software. If he wishes to use a selection of routines written in incompatible languages then he may have to familiarise himself with more than one host language. In each language he must be aware of the calling conventions for routines, the possible representations of various types of data, the methods of passing parameters and the ways of inputting and outputting data to and from the external environment. This type of interface occurs with libraries like NAG and IMSL.
Nick J. Fiddian, W. Alex Gray, M. W. Read
CHI (2)2
1973 On-line information retrieval as a scientists tool
A. Stephanie Barber, Elizabeth D. Barraclough, W. Alex Gray
Inf. Storage Retr.3
1971 Computer assisted indexing
W. Alex Gray, A. J. Harley
Inf. Storage Retr.1