Rondel 


Peter M D Gray

Professor Emeritus

Address:

Department of Computing Science


University of Aberdeen
King's College
Aberdeen
Scotland, UK, AB24 3UE

Telephone:

(+44) 1224 272292

Fax:

(+44) 1224 273422

Email:

pgray at csd.abdn.ac.uk


MANCHESTER CPHC WORKSHOP  Jan 2000


Research Overview


Projects


Teaching

 


Interests

 


Publications

57 Selected papers on the Databases and Logic Programming (DBLP) Bibliography Server

C McKenzie, P Gray, & A Preece. Extending SWRL to Express Fully-Quantified Constraints. In G Antoniou & H Boley (eds) Rules and Rule Markup Languages for the Semantic Web (RuleML 2004), pages 139-154, Springer, 2004. [more...]

S Chalmers, A Preece, T Norman, & P Gray. Commitment Management Through Constraint Reification. In N Jennings, C Sierra, L Sonenberg, & M Tambe (eds) Proc 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), volume 1, pages 430-437, 2004. [more...]

K Hui, S Chalmers, P Gray & A Preece. Experience in using RDF in agent-mediated knowledge architectures. In Agent-Mediated Knowledge Management: Papers from the 2003 AAAI Spring Symposium (Stanford University) AAAI Press, pages 82-89, 2003. [download]

Kemp, G.J.L. and Gray, P.M.D. (2003) P/FDM Mediator for a Bioinformatics Database Federation. In Lacroix, Z. and Critchlow, T. (eds.) Bioinformatics: Managing Scientific Data, Morgan Kaufmann Publishers, pp 249-275. [ Publisher's web site]

P Gray, K Hui, & A Preece (2002) Mobile Constraints for Semantic Web Applications, in M Musen, B Neumann, and R Studer (eds) Intelligent Information Processing 2002 Kluwer, pp 117-128.

Kemp, G.J.L., Angelopoulos, N. and Gray, P.M.D. ,(2002) Architecture of a Mediator for a Bioinformatics Database Federation. IEEE Transactions on Information Technology in Biomedicine, 6, 116-122.

Chalmers, Stuart and Gray, Peter M.D. (2001) BDI Agents and Constraint Logic, In AISB Journal (Special Issue on Agent Technology), 1,21-40.

Kemp, G.J.L., Gray, P.M.D. and Sjöstedt, A.R. (2001) Improving Federated Database Queries Using Declarative Rewrite Rules for Quantified Subqueries. J. Intelligent Information Systems, 17, 281-299.

Kemp, G.J.L., Gray, P.M.D. and Sjöstedt, A.R. (2001) Rewrite Rules for Quantified Subqueries in a Federated Database. In Kerschberg, L. and Kafatos, M. (eds.), Proceedings Thirteenth International  Conference on Scientific and Statistical Database Management, IEEE Computer Society Press, pp 134-143. Download PDF (271k)
©Copyright IEEE

P.Gray, K.Hui & A Preece (2001) "An Expressive Constraint Language for Semantic Web Applications" in A.Preece & D.O'Leary (eds.) E-Business and the intelligent Web: Papers from the IJCAI-01 Workshop, AAAI Press, pp46-53. Download PDF

Gray, P.M.D. and Kemp, G.J.L. (2000) Federated Database Technology for Data Integration - Lessons from Bioinformatics. In Koslow, S.H. and Huerta, M.F. (eds.), Electronic Collaboration in Science, The Progress in Neuroinformatics Research Series, vol. 2, Lawrence Erlbaum Associates Inc., New Jersey, pp 45-72.

Kit-ying Hui, Peter M. D. Gray, Graham J. L. Kemp & Alun D. Preece. (2003)
Constraints as Mobile Specifications in e-Commerce Applications.
9th IFIP 2.6 Working Conference on Database Semantics (DS-9), Semantic Issues in e-Commerce Systems, pp 327 - 341, Kluwer Academic, 2003. Workshop paper PDF format

K Y Hui & P M D Gray, Developing Finite Domain Constraints - A Data Model Approach, In J Lloyd (Ed), Computational Logic - CL 2000, pages 448-462, Springer-Verlag (LNAI series), 2000.

G J L Kemp, C J Robertson,P M D Gray and N Angelopoulos (2000), CORBA and XML: Design Choices for Database Federations, In B Lings & K Jeffery (Eds), Advances in Databases: Proc. BNCOD17 Conference, pages 191-208, Springer-Verlag (LNCS1832).
Download PDF (224k) © Copyright Springer-Verlag, LNCS series.

Gray,P.M.D., Kemp,G J L, Brunschwig,P and Embury,S M (2000) Collection Views: Dynamically Composed Views Which Inherit Behaviour (PDF format), In B Lings & K Jeffery (Eds), Advances in Databases: Proc. BNCOD17 Conference, pages 102-121, Springer-Verlag (LNCS 1832).

Kemp, G.J.L., Angelopoulos, N. and Gray, P.M.D. (2000) A Schema-based Approach to Building a Bioinformatics Database Federation. Proceedings IEEE International Symposium on Bio-Informatics and Biomedical Engineering, IEEE Computer Society Press, pp 13-20. Download PDF (160k) © Copyright IEEE

Gil,I., Gray,P.M.D. and Kemp,G.J.L. (1999) A Visual Interface and Navigator for the P/FDM Object Database in. Proc. UIDIS'99 "User Interfaces to Data Intensive Systems", N.W.Paton and T.Griffiths (eds.), IEEE Computer Society Press, pp 54-63.

Gray,P.M.D., Hui,K. and Preece,A.D. (1999) Finding and Moving Constraints in Cyberspace(Postscript format) in. Proc. AAAI Spring Symposium on "Intelligent Agents in Cyberspace" (SS-99-03), S.Murugesan and D.O'Leary (eds.), AAI Press, 121-127

Preece,A.D., Hui,K. and Gray,P.M.D. (1999) KRAFT: Supporting Virtual Organisations through Knowledge Fusion (PDF format) in Proc. AAAI-99 Workshop (WS-99-01) on "Artificial Intelligence for Electronic Commerce", AAAI Press, 33-38.

Gray,P.M.D., Embury,S.M., Hui,K. and Kemp,G.J.L. (1999) The Evolving Role of Constraints in the Functional Data Model in J. Intelligent Information Systems (12), 113-137.

Embury, S.M. and Gray,P.M.D. (1999), Database Internal Applications, in N.W. Paton (ed), Active Rules in Database Systems, Springer Verlag, Monographs in Computer Science. pp 339-366. ISBN 0-387-98529-9.

Gray,P.M.D., Cui,Z., Embury,S.M., Gray,W.A., Hui,K. and Preece,A.D. (1998) An Agent-Based System for Handling Distributed Design Constraints (Postscript Version) in Proc. Agents'98(Minneapolis) Workshop on Agent-Based Manufacturing, ed. M.Gini.

K Y Hui & P M D Gray, Constraint and Data Fusion in a Distributed Information System, In S M Embury, N J Fiddian, W A Gray, & A C Jones (eds), Advances in Databases; 16th British National Conference on Databases (BNCOD'16), Springer-Verlag (LNCS 1405), Heidelberg, pages 181-182, 1998.

Gray, P.M.D. et al (1997), KRAFT: Knowledge Fusion from Distributed Databases and Knowledge Bases (Postscript format) in Proc. DEXA 97 (Toulouse), IEEE Computer Society, 682-691.

Meehan, G.A. and Gray, P.M.D. (1997) Constructing Crossword Grids: Use of Heuristics vs Constraints, In Hunt, J. and Miles, R. (eds.), Research and Development in Expert Systems XIV, SGES Publications, British Computer Society, pp 159-174.

Grufman, S., Samson, F., Embury, S.M., Gray,P.M.D. and Risch,T., Distributing semantic Constraints betwen Heterogeneous Databases, In Proc. 13'th Int'l Confce on Data Engineering (ICDE'97), IEEE Computer Soc. Press, pp33-42, 1997.

Gray, P.M.D., Kemp, G.J.L., Rawlings, C.J., Brown, N.P, Sander, C., Thornton, J.M., Orengo, C.M., Wodak,S.J. and Richelle, J., Macromolecular structure information and databases, TIBS Journal (21), 251-256.

Kemp, G.J.L., Dupont,J. and Gray,P.M.D., Using the Functional Data Model to Integrate Distributed Biological Data Sources, In Proc. 8'th Int'l Confce on Scientific and Statistical Database Management, P.Svensson and J.C.French (eds.) IEEE Computer Society Press Order PR07264, pp 176-185, 1996.

Gray,P.M.D., Large Databases and Knowledge Re-use. In I.Wand and R.Milner (eds.), Computing Tomorrow, Cambridge University Press, pp 110-126, 1996.

A Modular Compiler Architecture for a Data Manipulation Language, In Advances in Databases, Proc. BNCOD14, R.Morrison and J.Kennedy (eds.) Springer-Verlag, pp 170-188, 1996.
Postscript Version

J Boyle, J E Fothergill & P M D Gray, Design of a 3D User Interface to a Database, In Database Issues for Data Visualization, J P Lee & G G Grinstein (Eds), Springer-Verlag, Germany, pp 173-185, 1994.

P M D Gray, Very Large Scale Knowledge Bases and Knowledge Re-Use, AISB Quarterly, vol 89, pp 5-9, 1994.

S.M. Embury and P.M.D. Gray, Planning Complex Updates to Satisfy Constraint Rules Using a Constraint Logic Search Engine, in Proceedings of the 2nd International Workshop on Rules in Database Systems (RIDS'95), T. Sellis (ed.), Glyfada, Athens, Greece, Springer-Verlag LNCS 985, 1995, pp. 230-244.

S.M. Embury and P.M.D Gray, Database Object Creation Subject to Constraint Rules Using a Constraint Logic Search Engine, Aberdeen University Technical Report (AUCS/TR9507), 1995.
Postscript Version

S.M. Embury and P.M.D. Gray, Compiling a Declarative High-Level Language for Semantic Integrity Constraints, in "Database Applications Semantics", Proceedings of the 6th IFIP TC-2 Working Conference on Data Semantics (DS-6), R. Meersman and L. Mark (eds.), Stone Mountain, Georgia, Chapman & Hall, pp188-226, 1996. A version of this paper is available as technical report AUCS/TR9506.

S.M. Embury and P.M.D. Gray, The Declarative Expression of Semantic Integrity in a Database of Protein Structure, in Proceedings of the Basque International Workshop on Information Technology (BIWIT'95), A. Illarramendi and O. Diaz (eds.), San Sebastian, Spain, IEEE Computer Society Press, pp. 216--224, 1995.
Postscript Version

S M Embury, P M D Gray & N D Bassiliades, Constraint Maintenance using Generated Methods in the P/FDM Object-Oriented Database, In Rules in Database Systems: Proc. 1st International Workshop (RIDS '93, Edinburgh), N W Paton & M H Williams (Eds), Springer-Verlag, London, pp 364-381, 1994.

P M D Gray, Knowledge Re-Use through Networks of Large KBS, In Directions in Databases: Proc. 12th British National Conference on Databases, BNCOD '12, D S Bowers (Ed), Springer-Verlag, Heidelberg, pp 13-22, 1994.

P M D Gray & G J L Kemp, Object-Oriented Systems and Data Independence, In OOIS'94 International Conference on Object-Oriented Information Systems, D Patel, Y Sun & S Patel (Eds), Springer-Verlag, London, pp 3-24, 1994.

S Leishman, P M D Gray & J E Fothergill, A Constraint-based Assignment System for Automating Long Side Chain Assignments in Protein 2D NMR Spectra, In Proc. Third International Conference on Intelligent Systems for Molecular Biology (ISMB-95), C J Rawlings et al (eds.), AAAI Press, California, pp 231-239, 1995.

S Leishman, P M D Gray & J E Fothergill, ASSASSIN: A Constraint Based Assignment System for Protein 2D Nuclear Magnetic Resonance, In Applications and Innovations in Expert Systems II, R Milne & A Montgomery (Eds), British Computer Society, Swindon, pp 263-280, 1994.

Embury, S.M., Jiao, Z. and Gray, P.M.D. (1992) Using Prolog to Provide Access to Metadata in an Object-Oriented Database. In Proc. of The Practical Application of Prolog, London, 1st-3rd April 1992.

Fothergill, J.E., Kemp, G.J.L., Paton, N.W., Carter, P. and Gray, P.M.D. (1989) The Structures of Human C1r and C1s and their Relationship to Other Serine Proteases. Behring Inst. Mitt., 84, 72-79.

Gray, P.M.D. (1984) Logic, algebra and databases. Ellis Horwood limited, Chichester.

Gray, P.M.D. (1989) Expert Systems and Object-Oriented Databases: Evolving a new Software Architecture. In Kelly, B. and Rector, A. (eds.), Research and Development in Expert Systems V Cambridge University Press, pp 284-295.

Gray, P.M.D. and Kemp, G.J.L. (1990) An OODB with entity-based persistence: a protein modelling application. In Addis, T.R. and Muir, R.M. (eds.), Research and Development in Expert Systems VII, Cambridge University Press, pp 203-214.

Gray, P.M.D., Kulkarni, K.G. and Paton, N.W. (1992) Object-oriented databases: A semantic data model approach. Prentice Hall International (UK) Ltd., Hemel Hempstead.

Gray, P.M.D. and Lucas, R.J. (eds.) (1988) Prolog and Databases: Implementations and New Directions, Ellis Horwood Limited, Chichester.

Gray, P.M.D., Moffat, D.S. and Paton, N.W. (1988) A Prolog Interface to a Functional Data Model Database. In Schmidt, J.W., Ceri, S. and Misskoff, M. (eds), Advances in Database Technology - EDBT'88. Springer-Verlag, pp 34-48.

Gray, P.M.D., Paton, N.W., Kemp, G.J.L. and Fothergill, J.E. (1990) An object-oriented database for protein structure analysis. Protein Engineering, 3, 235-243.

Jiao, Z. and Gray, P.M.D. (1991) Optimisation of methods in a navigational query language. In Delobel, C., Kifer, M. and Masunaga, Y. (eds.) Proc. 2nd International Conference on Deductive and Object-Oriented Databases, Springer-Verlag, pp 22-42.

Kemp, G.J.L. and Gray, P.M.D. (1990) Finding hydrophobic microdomains using an object-oriented database. CABIOS, 6, 357-363.

Kemp, G.J.L. and Gray, P.M.D. (1993) Efficient use of Relational Databases for Storing Selected Object Classes. In OBJECT-ORIENTED DATA MANAGEMENT: Tools for Creating New Generations of IT Applications, UNICOM Seminars Ltd., pp 117-135.

Kemp, G.J.L., Iriarte, J.J. and Gray, P.M.D. (1994) Efficient Access to FDM Objects Stored in a Relational Database. In Bowers, D.S. (ed.), Directions in Databases: Proceedings of the Twelfth British National Conference on Databases (BNCOD 12), Springer-Verlag, New York, pp 170-186.

Kemp, G.J.L., Jiao, Z., Gray, P.M.D. and Fothergill, J.E. (1994) Combining Computation with Database Access in Biomolecular Computing. In Litwin, W. and Risch, T. (eds.), Applications of Databases: Proceedings of the First International Conference, ADB-94, Springer-Verlag, New York, pp 317-335.

P R Tempest, P White, E D Williamson, R W Titball, D C Kelley, G J L Kemp, P M D Gray, S J Forster, F J Carr & W J Harris (1994), Efficient generation of a human mAb dspecific for the alpha toxin of Clostridium perfringens, Protein Engineering, 7, pp 1501-1507.

Owens, J. Gray, P.M.D. and North, C.P. (1993) The Stochastic Modelling Toolbox. In Proceedings EUROCAIPEP 93, PSTI.

Paton, N.W. and Gray, P.M.D. (1990) Optimising and Executing DAPLEX Queries using Prolog. The Computer Journal, 33, 547-555.

P.M.D. Gray, I.G. Archibald and K. Lunn (1989), Interfacing a Knowledge-Based System to a Large Database, Knowledge Engineering Review (4), 31-51.

Paton, N.W. and Gray, P.M.D. (1988) Identification of Database Objects by Key. In Dittrich K.R. (ed.), Advances in Object-Oriented Database Systems: Proc. OODBS-II, Springer-Verlag, pp 280-285.

D.S. Moffat, P.M.D. Gray (1988), PERLOG: A Prolog with Persistence and Modules, The Computer Journal (31), 110-115.

D.S. Moffat, P.M.D. Gray (1986), Interfacing Prolog to a Persistent Data Store, 3rd Int. Conf. on Logic Programming, E.Shapiro(ed.), Springer-Verlag, 577-584.

P.M.D. Gray (1985), Efficient Prolog Access to Codasyl and FDM Databases, Proc. ACM SIGMOD'85, S.Navathe(ed.), 437-443.

P. Esslemont and P.M.D. Gray (1985), The Performance of a Relational Interface to a Codasyl Database, The Computer Journal (28), 501-507.

P.M. Stocker, P.M.D. Gray and M.P. Atkinson (1984), Databases - Role and Structure, Cambridge University Press, 400pp.

P.M.D. Gray and D.S. Moffat (1983), Manipulating Descriptions of Programs for Database Access, Proc. Eighth International Joint Conference on Artificial Intelligence, IJCAI-83, A. Bundy(ed.), 21-24.

E.W. Elcock, J.M. Foster, P.M.D. Gray,J.J. McGregor and A.M. Murray (1971), Abset, a Programming Language Based on Sets: Motivation and Examples, Machine Intelligence 6, B.Meltzer and D.Michie (eds.), Edinburgh Univ. Press, 467-492.


P/FDM / Department

pgray@csd.abdn.ac.uk