P/FDM Publications

      The publications are grouped into the following categories:

      Data management
      Constraints in P/FDM
      Graphical Interfaces
      Applications
      MSc Theses
      PhD Theses


      Data Management

      S.M. Embury and P.M.D. Gray A Modular Compiler Architecture for a Data Manipulation Language, Proceedings of 14th British National Conference on Databases (BNCOD 14), R. Morrison and J. Kennedy (eds.), Edinburgh, Scotland. Springer-Verlag LNCS 1094, pp. 170-188, 1996.

      S.M. Embury, A Formal Semantics for Daplex, University of Aberdeen Technical Report (AUCS/TR9504), 1995.

      S.M. Embury, User Manual for P/FDM, University of Aberdeen Technical Report (AUCS/TR9501), 1995. (98 pages).

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

      N.W. Paton, S. Leishman, S.M. Embury and P.M.D. Gray, On Using Prolog to Implement Object-Oriented Databases, Information and Software Technology, 35, 5, pp 301-311, 1993.

      S.M. Embury, Z. Jiao and P.M.D. Gray, Using Prolog to Provide Access to Metadata in an Object-Oriented Database, International Conference on the Practical Application of Prolog, 1992.

      S.M. Embury, The Implementation of an Interface to Metadata in P/FDM, University of Aberdeen Technical Report (AUCS/TR9114), 1991.

      Z. Jiao and P.M.D. Gray, Optimisation of Methods in a Navigational Query Language, Second International Conference on Deductive and Object-Oriented Databases, pp 22-42, 1991.

      Z. Jiao and P.M.D. Gray, Using Prolog to Transform and Optimise Queries in a Large Protein Database, University of Aberdeen Technical Report (AUCS/TR9115), 1991.

      Z. Jiao, Modules and Temporary Data in P/FDM, University of Aberdeen Technical Report (AUCS/TR9016), 1990.


      Constraints in P/FDM

      S. Grufman, F. Samson, S.M. Embury, P.M.D. Gray and T. Risch, Distributing Semantic Constraints Between Heterogeneous Databases, in Proceedings of 13th International Conference on Data Engineering (ICDE'97), A. Gray and P. Larson (eds.), Birmingham, U.K. IEEE Computer Society Press, April 1997.

      S.M. Embury, Coping with Constraint Violation: the Practical Face of Database Integrity, in proceedings of the Sixth International Workshop on Foundations of Models and Languages for Data and Objects: Integrity in Databases, S. Conrad and K.-D. Schewe (eds.), Schloss Dagstuhl, Germany, September 1996.
      A preliminary version of this paper is available as technical report AUCS/TR9603

      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.
      An expanded version of this paper is available as technical report AUCS/TR9507

      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.

      S.M. Embury and P.M.D. Gray, Compiling a Declarative High-Level Language for Semantic Integrity Constraints, to appear in 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, 1995. 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.

      N. Bassiliades and P.M.D. Gray, CoLan: a Functional Constraint Language and its Implementation, Data and Knowledge Engineering 14, pp. 203--249, 1994.

      S.M. Embury and P.M.D. Gray, Towards a Constraint-Based Repair Mechanism for Complex Database Updates, Aberdeen University Technical Report (AUCS/TR9404), 1994.

      S.M. Embury and P.M.D. Gray, Non-Deterministic Updates in Daplex, Aberdeen University Technical Report (AUCS/TR9401), 1994.

      S.M. Embury, P.M.D. Gray and N.D. Bassiliades, Constraint Maintenance Using Generated Methods in the P/FDM Object-Oriented Database, Proc. of 1st Int. Workshop on Rules in Database Systems (RIDS '93), pp. 364--381, 1993.


      Graphical Interfaces

      J.Boyle, J.Fothergill and P.Gray, Amaze: a 3D Graphical User Interface for an Object Oriented Database. Interfaces to Database Systems, pp 117-131, 1994.

      J. Boyle, J. Fothergill and P. Gray, Design of a 3D Interface to a Database, Database Issues for Data Visualization, pp 173-183, 1993.

      G. Kemp and D. Melvin, A Graphical Interface for an Object-Oriented Database., Hypermedia/Hypertext and Object-Oriented Databases, pp 307-322, 1991.


      Applications

      G.J.L. Kemp, J. Dupont and P.M.D. Gray, Using the Functional Data Model to Integrate Distributed Biological Data Sources, in Proceedings of Eighth International Conference on Scientific and Statistical Database Management, P. Svensson and J.C. French (eds.), Stockholm, Sweden, pp. 176-185. IEEE Computer Society Press, 1996.

      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 Proceedings, ISMB-95, Cambridge, 14-18 July, 1995, to appear.

      S. Leishman, P.M.D. Gray, J.E. Fothergill, ASSASSIN: A Constraint Based Assignment System for Protein 2D Nuclear Magnetic Resonance, Applications and Innovations in Expert System --- Proc. ES'94 Volume II, pp 263-280, 1994.

      G.J.L. Kemp, Z. Jiao, P.M.D. Gray and J.E. Fothergill, Combining Computation with Database Access in Biomolecular Computing, Applications of Databases: Proceedings of the First International Conference, pp 317-335, 1994.

      G.J.L. Kemp, Protein Modelling: a Design Application of an Object-Oriented Database, Proc. 1st Int. Conf. on Artificial Intelligence in Design, pp 387--406, 1991.

      P.M.D. Gray, N.W. Paton, G.J.L. Kemp and J.E. Fothergill, An Object-Oriented Database for Protein Structure Analysis, Protein Engineering, 3 ,pp 235-243, 1990.

      G.J.L. Kemp and P.M.D. Gray Finding Hydrophobic Microdomains Using an Object-Oriented Database, CABIOS, 6, 4, pp 357-363, 1990.


      MSc. Theses

      D.W. Ritchie, Expert Antibody Side Chain Placement, University of Aberdeen, 1995.


      PhD. Theses

      S. Leishman, A Constraint Based Assignment System for Protein 2D Nuclear Magnetic Resonance, University of Aberdeen, 1996.

      J. Boyle, Using Interactive 3D Graphics for Database Visualisation, University of Aberdeen, 1996.

      J. Owens, Using Object-Oriented Databases to Model Hydrocarbon Reservoirs, University of Aberdeen, 1995.

      S.M. Embury, Constraint-Based Updates in a Functional Data Model Database, University of Aberdeen, 1994.

      M.L.Jones, Analysing Loop Selection Criteria in Homology Modelling of Proteins Using an Object-Oriented Database, University of Aberdeen, 1993.

      Z. Jiao, Optimisation Studies in a Prolog Object-Oriented Database, University of Aberdeen, 1992.

      O. Diaz, Making Object-Oriented Databases More Knowledgeable, University of Aberdeen, 1991.

      G.J.L. Kemp Protein Modelling Using an Object-Oriented Database, University of Aberdeen, 1991.

      N.W. Paton, A Prolog Implementation of an Object-Oriented Database, University of Aberdeen, 1989.



      P/FDM Home Page / Computing Science / Aberdeen

      pfdm@csd.abdn.ac.uk