Computer Laboratory

Past

2001

A. S. Abrahams and J. M. Bacon, "Representing and Enforcing E-Commerce Contracts Using Occurrences". Proc 4th International Conference on Electronic Commerce Research (ICECR4), Vol. 1, pages 59 - 82, Dallas, Texas, USA, November 2001. (PDF version, PostScript version, DOC version).

A. S. Abrahams and J. M. Bacon, "Event-centric policy specification for e-commerce applications". Policy Workshop 2001, Bristol, UK, January 2001. (PDF version, PostScript version, RTF version).

A. S. Abrahams and J. M. Bacon, "Occurrence-centric e-commerce application specification and execution". Workshop on Formal Modeling for Electronic Commerce (FMEC2001), Oslo, Norway, June 2001. (PDF version, PostScript version, DOC version).

A. S. Abrahams and J. M. Bacon, "Representing and enforcing electronic commerce contracts over a wide range of platforms using occurrence stores". 4th CaberNet Plenary Workshop, Pisa, Italy, October 2001. (PDF version, PostScript version, DOC version).

J.Bacon, K.Moody and W.Yao, "Access Control and Trust in the Use of Widely Distributed Services". In Middleware 2001, Lecture Notes in Computer Science 2218, pages 295-310, Springer 2001. (PostScript version).

A. Trigoni and G.M. Bierman, "Inferring the principal type and the schema requirements of an OQL query". 18th British National Conference on Databases (BNCOD), 2001, pages 185-201. (PostScript version).

A. Trigoni and K. Moody, "Using Association Rules to Add or Eliminate Query Constraints Automatically". Intl Conf on Scientific and Statistical Database Management (SSDBM), 2001, pages 124-133. (PostScript version).

S. Childs and D. Ingram, "The Linux-SRT integrated multimedia operating system: bringing QoS to the desktop." IEEE Real-time Technologies and Applications Symposium, Taipei, May 2001.

J. Bacon, M. Lloyd, K. Moody "Translating Role-based Access Control within Context" Proceedings International Workshop Policy2001, Policies for Distributed Systems and Networks, Bristol, Jan 2001, pages 107 - 119, LNCS Springer-Verlag. (PostScript version).

W. Yao, K. Moody, J. Bacon "A Model of OASIS Role-Based Access Control and its Support for Active Security" Proceedings of Sixth ACM Symposium on Access Control Models and Technologies, SACMAT 2001, Chantilly, VA, USA, May 2001, pages 171 - 181. (PDF version, PostScript version).

2000

Ken Moody, "Coordinating policy for federated applications" 4th IFIP WG11.3 annual working conference on Data and Application Security, Schoorl, Netherlands August 2000. Proceedings Kluwer pp.127-134, 2001. (PDF version).

A. S. Abrahams and J. M. Bacon, "Event-centric Business Rules in E-commerce Applications". Workshop on Best Practices in Business Rule Design and Implementation at the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2000), Minneapolis, Minnesota, USA, October 2000. (PDF version, PostScript version, RTF version).

G.M. Bierman and A. Trigoni, "Towards a formal type system for ODMG OQL". University of Cambridge Technical Report 497, 2000.

J. Bacon, A. Hombrecher, C. Ma, K. Moody, W. Yao "Event Storage and Federation using ODMG" Ninth International Workshop on Persistent Object Systems (POS9), Lillehammer, Norway, Sep 2000, pp 265-281, LNCS Springer-Verlag. (PostScript version).

Jean Bacon, Ken Moody, John Bates, Richard Hayton, Chaoying Ma, Andrew McNeil, Oliver Seidel, Mark Spiteri, "Generic Support for Distributed Applications" IEEE Computer, March 2000, pp 68-76 (PDF version).

J. Hine, W. Yao, J. Bacon, K. Moody, "An Architecture for Distributed OASIS Services" Proc. Middleware 2000, Lecture Notes in Computer Science, Vol. 1795, Springer-Verlag, Heidelberg and New York, April 2000, pp. 107-123. (PDF version, PostScript version).

1999

K. Rodden, W. Basalaj, D. Sinclair, K. Wood, "Evaluating a Visualisation of Image Similarity" (short paper and poster), ACM Conference on Research and Development in Information Retrieval (ACM SIGIR'99), Berkeley, August 1999. (PDF version, PostScript version).

K. Rodden, W. Basalaj, D. Sinclair, K. Wood, "Evaluating a Visualisation of Image Similarity as a Tool for Image Browsing", IEEE Symposium on Information Visualisation (InfoVis'99), San Francisco, October 1999. (PDF version, PostScript version).

K. Rodden, "How do people organise their photographs?", BCS IRSG 21st Annual Colloquium on Information Retrieval Research, Glasgow, April 1999. (PDF Version, PostScript Version).

W. Basalaj, "Incremental multidimensional scaling method for database visualization", Proceedings of Visual Data Exploration and Analysis VI (SPIE volume 3643), pp. 149-158, San Jose, California, USA, January 1999 (PDF version)

Jean Bacon, "Report on the Eighth ACM SIGOPS European Workshop", Operating Systems Review 33(1):6-17 (January 1999).

P. Sewell, P. Wojciechowski and B. Pierce, "Location-Independent Communication for Mobile Agents: a Two-Level Architecture", Internet Programming Languages, LNCS 1686, April 1999. (PostScript version)

P. Wojciechowski and P. Sewell, "Nomadic Pict: Language and Infrastructure Design for Mobile Agents" , In the Proceedings of ASA/MA'99 , First International Symposium on Agent Systems and Applications/Third International Symposium on Mobile Agents, October 1999. This paper was awarded best paper overall of conference. (PostScript version)

D. Ingram, "Soft Real Time Scheduling for General Purpose Client-Server Systems", 7th Workshop on Hot Topics in Operating Systems (HotOS-VII), March 1999. (PostScript version)

S.Childs, "Portable and adaptive specification of disk bandwidth quality of service", Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '99), Basking Ridge, New Jersey, June 1999. (PostScript version).

1998

M. Spiteri and J. Bates, "An Architecture for the Storage and Retrieval of Events". Proceedings of Middleware'98, September 1998. (PDF version, PostScript version).

J. Bates, J. Bacon, K. Moody and M. Spiteri, "Using Events for the Scalable Federation of Heterogeneous Components". Proceedings of ACM SIGOPS European Workshop, September 1998. ( PDF version ,PostScript version ).

M. Spiteri and J. Bates, "Storage and Retrieval of Active Information". Proceedings of ACM SIGOPS European Workshop, September 1998. (A copy of this paper can be found here).

S. Childs, "Filing system interfaces to support distributed multimedia applications", Proceedings of the 8th ACM SIGOPS European Workshop, Sintra, Portugal, September 1998. (PostScript version).

J. Bates, M. Spiteri, J. Bacon and D.Halls, "Integrating Real-World and Computer-Supported Collaboration in the Presence of Mobility". IEEE WET-ICE (Workshop on Emerging Technologies), 1998. Winner of best paper of conference. (PostScript version).

J. Bates, "Middleware Platforms to Support Multimedia Applications". In Book Handbook of Internet and Multimedia Applications, Edited by B. Furht and to be published by CRC Press, 1998.

K. Rodden, "Affording relevance feedback in information retrieval interfaces", Second Glasgow Workshop on Human Computer Interaction and Information Retrieval, September 1998.

P. Sewell, P. T. Wojciechowski and B. C. Pierce, "Location Independence for Mobile Agents". The Workshop on Internet Programming Languages, Chicago, May 1998.

Hayton R., Bacon J., Moody K., "OASIS: Access Control in an Open, Distributed Environment", Proc IEEE Symposium on Security and Privacy, Oakland CA, pp3-14, May 1998. (PostScript version).

Ma C. and Bacon J., "COBEA: A CORBA-Based Event Architecture",Proc USENIX COOTS'98, pp117-131, Santa Fe, New Mexico, USA, April 1998. (PostScript version).

K. Rodden, "About 23 million documents match your query..." (short paper and poster), ACM Conference on Human Factors in Computer Systems (ACM CHI'98), Los Angeles, April 1998.

M. Chalmers, K. Rodden, and D. Brodbeck, "The Order of Things: Activity-Centred Information Access", Seventh International World Wide Web Conference, Brisbane, April 1998. Also published in the journal Computer Networks and ISDN Systems, volume 30, number 1-7, April 1998. (PDF version).

1997

R. Hayton and K. Moody, "An Open Architecture for Secure Interworking Services", Proceedings IEEE International Conference on Distributed Computing Systems (ICDCS) pp.315-321, 1997. (PDF version).

J. Bates, J. Bacon and D. Halls, "Middleware Support for Mobile Multimedia Applications". In ICL Systems Journal, November 1997. (PostScript version).

Bacon J. and Halls D., "Mobile applications for Ubiquitous Environments",ICL Systems Journal, 12(2), pp264-288, Nov 1997.

T. Mills, K. Moody, and K. Rodden, "Providing World Wide Access to Historical Sources", Sixth International World Wide Web Conference, Santa Clara, April 1997. Also published in the journal Computer Networks and ISDN Systems, volume 29, number 8-13, September 1997. (HTML version).

T. Mills, K. Moody, and K. Rodden, "Cobra: a new approach to IR system design", Recherche d'Information Assistée par Ordinateur (RIAO'97), Montréal, June 1997. (PostScript version).

M. Afshar, J. Bates, G. Bierman and K. Moody, "A New General Purpose Parallel Database System". In Proceedings of the International Symposium on Parallel Architectures, Algorithms and Networks, 1997.

M. Afshar, J. Bates, G. Bierman and K. Moody, "The Transparent Parallelisation of Declarative Database Queries: Theory and Practice". In Proceedings of the Parallel Computing Workshop, Canberra, Australia, 1997.

J. Bacon, J. Bates and D. Halls, "Location-Oriented Multimedia". In Journal IEEE Personal Communications 4(5), 1997. (PostScript version).

1996

J. Bates, "A Framework to Support Large-Scale Active Applications". In Proceedings of the ACM SIGOPS European Workshop, 1996. (Paper can be found here).

T. J. Mills, K. Moody, "Wide-area information access to multimedia historical sources", in Proceedings of the Seventh ACM SIGOPS European Workshop, pages 59--66, September 1996. (Paper can be found here).

J. Bacon, J. Bates, R. Hayton and K. Moody, "Using Events to Build Distributed Applications". In Proceedings of the ACM SIGOPS European Workshop, 1996. (Paper can be found here).

D. Halls, J. Bacon and J. Bates, "Flexible Distributed Programming using Mobile Code". In Proceedings of the ACM SIGOPS European Workshop 1996. (Paper can be found here).

J. Bates, D. Halls and J. Bacon, "A Framework to Support Mobile Users of Multimedia Applications". In Journal ACM Mobile Networks and Nomadic Applications, 1, 1996. (PostScript version).

Huang F. and Bacon J., "Operating System Support for Flexible Coherence in Distributed Shared Memory", Proc 29th Annual Hawaii International Conference on System Sciences, Vol I, 92-101, Hawaii, USA, Jan 96.

1995

Huang F., Bacon J. and Mapp G., "Virtual Memory Support for Distributed Computing Environments Using a Shared Data Object Model",Distributed Systems Engineering, 2(4):202-211, December 1995.

Wu Z., Moody K., Bacon J. and Stroud R., "The design and implementation of a distributed transaction system based on atomic data types", Distributed Systems Engineering 2(1) pp 50-64, 1995.

Bacon J. M., Bates J., Hayton R. J. and Moody K., "Using Events to build Distributed Applications", Proc IEEE SDNE Services in Distributed and Networked Environments, 148 - 155, Whistler, British Columbia, June 95. (PostScript version).

J. Bates and J. Bacon, "Multimedia Application Development Techniques". In Book Multimedia Systems, Edited by B. Furht, Kluwer, 1995.

J. Bates and J. Bacon, "Supporting Interactive Presentation of Distributed Multimedia". In Journal Multimedia Tools and Applications, 1(1), 1995.

Wu Z., Bacon J. M., Moody K. and Stroud R., "Data consistency in a Distributed Persistent Object System", Proc 28th Annual Hawaii International Conference on System Sciences, Vol II, 635--644, Hawaii, USA, Jan 95. (PostScript version).

Adly N., Bacon J. M. and Nagy M., "Performance Evaluation of A Hierarchical Replication Protocol: Synchronous versus Asynchronous", Proc IEEE SDNE Services in Distributed and Networked Environments, 102 - 109, Whistler, British Columbia, June 95. (PostScript version).

1994

J. Bates and J. Bacon, "A Development Platform for Multimedia Applications in a Distributed, ATM Network Environment". In Proceedings of the 1st IEEE International Conference on Multimedia Computing and Systems, 1994.

Li G. and Bacon J. M., "Supporting distributed real time objects", Proc IEEE 2nd workshop on parallel and distributed computing, Cancun Mexico, Apr 94

Bates J. and Bacon J. M., "A Development Platform for Multimedia Applications in a Distributed, ATM Network Environment", Proc IEEE Internat. Conference on Multimedia Computing and Systems, Boston May 94

Bacon J. M., Hayton R. J., Lo S. L. and Moody K., "Access control for a modular, extensible storage service", Proc IEEE SDNE, Services in Distributed Network Environments, Prague, June 94

Bacon J. M., Hayton R. J., Lo S. L. and Moody K., "Extensible access control through a hierarchy of servers", ACM Operating Systems Review, July 94. (PostScript version).

1993

J. Bacon, J. Bates, S.L. Lo and K. Moody, "Storage and Presentation Support for Multimedia Applications in a Distributed, ATM Networking Environment". University of Cambridge Technical Report 295, 1993.

Li G. and Bacon J. M., "Real-time Thread Synchronisation in a Microkernel", Proc IEE International Workshop on Systems Engineering for Real Time Applications, SERTA 93, Cirencester, UK, Sept 93

Adly N., Bacon J. M. and Nagy M., "A Hierarchical, Asynchronous Replication protocol for Large Scale Systems", Proc IEEE PADS, Princeton, New Jersey, Oct 93

J. Bates and A. Brooks, "Multimedia Processing Objects". In Proceedings of the 4th International Conference on Network and Operating System Support for Digital Audio and Video, 1993.

Moody K., Bacon J. M., Bates J., Lo S. L. and Wu Z., "OPERA: Storage, Programming and Display of Multimedia Objects", Proc IEEE Future Trends in Distributed Systems, Lisboa, Sept 93 and University of Cambridge Computer Lab. Technical Report 294.

1992

1991

Jean Bacon, Ken Moody, Sue Thomson and Tim Wilson "A Multi-Service Storage Architecture", Operating Systems Review, 25(4), pp. 47-65, October 1991.


Copyright

The following IEEE notices apply to some of the above papers:

(c) IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Some published versions of the papers above are (c) Springer-Verlag; the versions above may differ from these.