Skip to content

Research at St Andrews

Report on the XBase project

Research output: Book/ReportOther report


Evangelos Zirintsis, Graham Kirby, Alan Dearle, Ron Morrison

School/Research organisations


This project addressed the conceptual fundamentals of data storage, investigating techniques for provision of highly generic storage facilities that can be tailored to produce various individually customised storage infrastructures, compliant to the needs of particular applications. This requires the separation of mechanism and policy wherever possible. Aspirations include: actors, whether users or individual processes, should be able to bind to, update and manipulate data and programs transparently with respect to their respective locations; programs should be expressed independently of the storage and network technology involved in their execution; storage facilities should be structure-neutral so that actors can impose multiple interpretations over information, simultaneously and safely; information should not be discarded so that arbitrary historical views are supported; raw stored information should be open to all; where security restrictions on its use are required this should be achieved using cryptographic techniques. The key advances of the research were:1) the identification of a candidate set of minimal storage system building blocks, which are sufficiently simple to avoid encapsulating policy where it cannot be customised by applications, and composable to build highly flexible storage architectures 2) insight into the nature of append-only storage components, and the issues arising from their application to common storage use-cases.


Original languageEnglish
PublisherUniversity of St Andrews
Number of pages56
Publication statusPublished - 2003

Publication series

NameTechnical Report
PublisherUniversity of St Andrews

    Research areas

  • cs.DB, Databases

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. Orthogonal persistence revisited

    Dearle, A., Kirby, G. & Morrison, R., 1 Jul 2009, Object Databases: Second International Conference, ICOODB 2009. Norrie, M. C. & Grossniklaus, M. (eds.). Berlin: Springer-Verlag, p. 1-22 (Lecture Notes in Computer Science; vol. 5936/2010).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. Active architecture for pervasive contextual services

    Kirby, G., Dearle, A., Morrison, R., Dunlop, M., Connor, R. & Nixon, P., 2003, p. 21-28.

    Research output: Contribution to conferencePaper

  3. Working document on Gloss ontology

    Coutaz, J., Dearle, A., Dupuy-Chessa, S., Kirby, G., Lachenal, C., Morrison, R., Rey, G. & Zirintsis, E., 2003, University of St Andrews. 26 p. (Global Smart Spaces Project IST-2000-26070 Report; no. D9.2)

    Research output: Book/ReportOther report

  4. Second set of spaces

    Zirintsis, E., Kirby, G., Dearle, A., Allen, B., MacInnis, R., McCarthy, A., Morrison, R., Nixon, P., Jamieson, A., Nicholson, C. & Harris, S., 2003, University of St Andrews. 48 p. (Global Smart Spaces Project IST-2000-26070 Report; no. D11)

    Research output: Book/ReportOther report

  5. Architectural support for Global Smart Spaces

    Dearle, A., Kirby, G., Morrison, R., McCarthy, A. J., Mullen, K. M., Yang, Y., Connor, R., Welen, P. & Wilson, A., 2003, 4th International Conference on Mobile Data Management, Melbourne, Australia: MDM 2003. Chen, M. S., Chrysanthis, P. K., Sloman, M. & Zaslavsky, A. (eds.). Springer, p. 153-164 12 p. (Lecture Notes in Computer Science; vol. 2574).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

ID: 5008914