close this section of the libraryftp://ftp-fide.dcs.st-andrews.ac.uk (83)
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/browsing.gesture.ps.gz, 19930427
This paper should be referenced as: Farkas, A.M., Dearle, A., Kirby, G.N.C., Cutts, Q.I., Morrison, R. & Connor, R.C.H. Persistent Program Construction through Browsing and User Gesture with some Typing . In Proc. 5th International Workshop on Persistent Object Systems, San Miniato, Italy (1992). 2
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/compilers.persistence.ps.gz, 19930429
Syntax analysis This module contains a syntax analyser generator. Sa.gen = proc( options, input.pack, error.pack PStypes, check.types, lex.generator -> proc( symbol.table -> PAIL or error.pack ) ) Type checking This module does all the non-applicative type checking - that is type checking which may
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/thesis.ab.ps.gz, 19930429
References Persistent Object Stores Alfred Leonard Brown Department of Computational Science University of St. Andrews October 1988 References
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/environments.ps.gz, 19930429
Burstall & Goguen J.A. The semantics of Clear, a specification language. Lecture Notes in Computer Science, 86, pp. 292-332 (Springer-Verlag, Berlin, 1984). Burstall R. & Lampson B. A kernal language for abstract data types and modules. In Proceedings of the International Symposium on Semantics
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/existential.types.ps.gz, 19930429
1 This paper should be referenced as: Connor, R.C.H., Dearle, A., Morrison, R. & Brown, A.L. Existentially Quantified Types as a Database Viewing Mechanism . In Lecture Notes in Computer Science 416, Bancilhon, F., Thanos, C. & Tsichritzis, D. (ed), Springer-Verlag (1990) pp 301-315. 2 Existentially
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/browsing.nibbling.ps.gz, 19930429
REFERENCES 1. Cockshott P. & Brown A.L. "CPOMS The Persistent Object Management System in C", PPRR-13, Universities of St Andrews and Glasgow, Scotland, 1985. 2. Cutts Q. & Kirby G. "An Event driven Software Architecture", PPRR-48, Universities of St Andrews and Glasgow, Scotland, 1987. 3. Dearle A. "A
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/thesis.ad.ps.gz, 19930429
On the Construction of Persistent Programming Environments Alan Dearle Computational Science Department University of St. Andrews St. Andrews March 1988 Acknowledgements A number of people must be thanked for their help during this project. Firstly, Professor Ron Morrison, my supervisor, for his
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.browser.ps.gz, 19930430
This paper should be referenced as: Kirby, G.N.C. & Dearle, A. An Adaptive Graphical Browser for Napier88 . University of St Andrews Technical Report CS/90/16 (1990). An Adaptive Graphical Browser for Napier88 G.N.C. Kirby and A. Dearle University of St Andrews, North Haugh, St Andrews, Fife KY16 9SS,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/object.addressing.ps.gz, 19930430
Page 22 Meyer B. Object-Oriented Software Construction, Prentice Hall (1988). Stroustrup B. The C++ Programming Language, Addison Wesley (1986). Stroustrup B. "Multiple Inheritance for C++", EUUG - European Unix Systems User Group Newsletter, Volume 7 (1987). Skarra A. &
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/integrating.processes.ps.gz, 19930430
Appendix I type general_index is process ( Enter : proc (KEY, VALUE), Lookup : proc (KEY -> VALUE) ) let generate_general_index = proc (less_than : proc (Key, Key -> bool) fail_value : Value -> general_index ) general_index with begin rec type index is
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/pam.ps.gz, 19930430
8. PS-algol Abstract Machine Manual Universities of Glasgow & St Andrews PPRR-11-85, 1985 9. P. Bailey, P. Maritz & R. Morrison The S-algol Abstract Machine University of ST Andrews CS-80-2, 1980 10. A. Goldberg & D. Robson Smalltalk-80. The Language and its Implementation Addison-Wesley, 1983 11. M.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/flexible.concurrency.ps.gz, 19930430
This paper should be referenced as: Stemple, D. & Morrison, R. Specifying Flexible Concurrency Control Schemes: An Abstract Operational Approach . In Proc. 15th Australian Computer Science Conference, Hobart, Tasmania (1992) pp 873-891. 2 SPECIFYING FLEXIBLE CONCURRENCY CONTROL SCHEMES: AN ABSTRACT
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/type.equiv.ps.gz, 19930430
Dearle, A., Cutts, Q.I. & Kirby, G. "Browsing, Grazing and Nibbling Persistent Data Structures". 3rd International Conference on Persistent Object Systems, Newcastle, Australia (1989), pp 96-112. Ichbiah et al., The Programming Language Ada Reference Manual. ANSI/MIL- STD-1815A-1983.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/persistent.hyperprograms.ps.gz, 19930430
19. Atkinson MP, Morrison R. Integrated Persistent Programming Systems. In: Proc. 19th International Conference on Systems Sciences, Hawaii, 1986, pp 842-854 20. Dearle A, Cutts QI, Connor RCH. An application architecture using type-safe incremental linking. Submitted for publication, 1992 21. Cooper
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/safe.browsing.ps.gz, 19930430
Safe Browsing in a Strongly Typed Persistent Environment Page 17 References 1. Goldberg A. and Robson D. Smalltalk-80: The language and its implementation. Addison Wesley (1983). 2. Bobrow D. G. and Stefik M. The Loops manual. Tech Rep.KB-VLSI-81-13, Knowledge Systems Area. Xerox Palo Alto Research
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.dbpl.ps.gz, 19930430
Morrison, R. "On the development of algol". Ph.D. thesis, University of St Andrews (1979). Mitchell, J.C. & Plotkin, G.D. "Abstract types have existential type". Proc POPL (1985). "The PS-algol Reference Manual fourth edition", Universities of Glasgow and St Andrews PPRR-12
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/subtyping.ps.gz, 19930430
This paper should be referenced as: Connor, R.C.H. & Morrison, R. Subtyping Without Tears . In Proc. 15th Australian Computer Science Conference, Hobart, Tasmania (1992) pp 209-225. 2 SUBTYPING WITHOUT TEARS R.C.H. CONNOR Department of Mathematical and Computational Sciences, University of St Andrews,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/subtyping.ass.ps.gz, 19930430
24 Atkinson, M.P. & Morrison, R. "Types, bindings and parameters in a persistent environment". Proc of the Appin Workshop on Data Types and Persistence, Universities of Glasgow and St Andrews, PPRR-16, (August 1985),1-25. In Data Types and Persistence (Eds Atkinson, Buneman & Morrison)
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/poly.implementation.ps.gz, 19930430
This paper should be referenced as: Morrison, R., Dearle, A., Connor, R.C.H. & Brown, A.L. An Ad-Hoc Approach to the Implementation of Polymorphism . ACM Transactions on Programming Languages and Systems 13, 3 (1991) pp 342-371. 2 An ad hoc approach to the implementation of polymorphism R. Morrison, A.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/linguistic.reflection.ps.gz, 19930430
1 This paper should be referenced as: Stemple, D., Stanton, R.B., Sheard, T., Philbrow, P., Morrison, R., Kirby, G.N.C., Fegaras, L., Cooper, R.L., Connor, R.C.H., Atkinson, M.P. & Alagic, S. Type-Safe Linguistic Reflection: A Generator Technology . ESPRIT BRA Project 3070 FIDE Technical Report
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/generic.store.ps.gz, 19930430
This paper should be referenced as: Brown, A.L. & Morrison, R. A Generic Persistent Object Store . Software Engineering Journal 7, 2 (1992) pp 161-168. - 2 - A Generic Persistent Object Store A.L. Brown & R.Morrison Department of Mathematical and Computational Sciences, University of St.Andrews, North
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/protection.ps.gz, 19930430
This paper should be referenced as: Morrison, R., Brown, A.L., Connor, R.C.H., Cutts, Q.I., Kirby, G.N.C., Dearle, A., Rosenberg, J. & Stemple, D. Protection in Persistent Object Systems . In Security and Persistence, Rosenberg, J. & Keedy, J.L. (ed), Springer-Verlag (1990) pp 48-66. 2 Protection in
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/programming.reflection.ps.gz, 19930430
TemplateNapier exist to allow values from the environment in which the source code is evaluated to be bound into the result code. The programmer must understand several mappings between code categories. These are: between general code and its representation as used in manifest codeRep; between general
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/processes.design.issues.ps.gz, 19930430
1 Langauge Design Issues in Supporting ProcessOriented Computation in Persistent Environments R.Morrison, C.J.Barter++, A.L.Brown, R.Carrick, R.Connor, A.Dearle, A.J.Hurst+ & M.J.Livesey Department of Computational Science, University of St Andrews, North Haugh, St Andrews, Scotland KY16 9SS. Tel 0334
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.types.ps.gz, 19930430
Appendix I type general_index is process ( Enter : proc (KEY, VALUE), Lookup : proc (KEY -> VALUE) ) let generate_general_index = proc (less_than : proc (Key, Key -> bool) ; fail_value : Value -> general_index ) general_index with begin rec type index
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.ref.man.1.ps.gz, 19930511
The Napier88 Reference Manual Ron Morrison Fred Brown Richard Connor Al Dearle This document should be referenced as: "The Napier88 Reference Manual Universities of Glasgow and St Andrews, PPRR-77-89". 2 Contents Chapter 1 Introduction 1.1 Napier88 Overview 2 Syntax Specification 3 Types and Type Rules
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/integrating.reflection.ps.gz, 19930519
1 This paper should be referenced as: Stemple, D., Morrison, R., Kirby, G.N.C., & Connor, R.C.H. Integrating Reflection, Strong Typing and Static Checking . In Proc. 16th Australian Computer Science Conference, Brisbane, Australia (1993) pp 83-92. 2 Integrating Reflection, Strong Typing and Static
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/hyperprogram.implementation.ps.gz, 19930519
1 This paper should be referenced as: Kirby, G.N.C., Cutts, Q.I., Connor, R.C.H. & Morrison, R. The Implementation of a HyperProgramming System . University of St Andrews Technical Report CS/93/5 (1993). 2 The Implementation of a Hyper-Programming System G.N.C. Kirby, Q.I. Cutts, R.C.H. Connor and R.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/evolution.mechanisms.ps.gz, 19930630
This paper should be referenced as: Morrison, R., Connor, R.C.H., Cutts, Q.I., Kirby, G.N.C. & Stemple, D. Mechanisms for Controlling Evolution in Persistent Object Systems . Journal of Microprocessors and Microprogramming 17, 3 (1993) pp 173-181. 2 Mechanisms for Controlling Evolution in Persistent
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/approaching.integration.ps.gz, 19930630
1 This paper should be referenced as: Morrison, R., Baker, C., Connor, R.C.H., Cutts, Q.I. & Kirby, G.N.C. Approaching Integration in Software Environments . University of St Andrews Technical Report CS/93/10 (1993). 2 Approaching Integration in Software Environments R. MORRISON, C. BAKER, R.C.H.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/schema.evolution.ps.gz, 19940204
1 To appear in ACM SIGAP conference, Phoenix, Arizona, March 1994. Using Persistence Technology to Control Schema Evolution R.C.H. Connor, Q.I. Cutts, G.N.C. Kirby and R. Morrison Department of Mathematical and Computational Sciences, University of St Andrews, North Haugh, St Andrews, Fife KY16 9SS,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/cpoms.ps.gz, 19940418
This paper should be referenced as: Brown, A.L. & Cockshott, W.P. The CPOMS Persistent Object Management System . Universities of Glasgow and St Andrews Technical Report PPRR-13-85 (1985). The CPOMS Persistent Object Management System Persistent Programming Research Group A.L. Brown Department of
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.install.2.ps.gz, 19940628
The Napier88 Release 2.0 Installation Guide June 1994 Graham Kirby Fred Brown Richard Connor Quintin Cutts Alan Dearle Ron Morrison Dave Munro University of St Andrews, North Haugh, St Andrews, Fife KY16 9SS, Scotland. University of Adelaide, GPO Box 498, Adelaide, South Australia 5001, Australia.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/polymorphism.reuse.ps.gz, 19940629
This paper should be referenced as: Morrison, R., Brown, A.L., Carrick, R., Connor, R.C.H., Dearle, A. & Atkinson, M.P. Polymorphism, Persistence and Software Reuse in a Strongly Typed Object Oriented Environment . Software Engineering Journal, December (1987) pp 199-204. 2 Polymorphism, Persistence and
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/code.optimisation.ps.gz, 19940704
This paper should be referenced as: Cutts, Q.I., Connor, R.C.H., Kirby, G.N.C. & Morrison, R. An Execution Driven Approach to Code Optimisation . In Proc. 17th Australasian Computer Science Conference, Christchurch, New Zealand (1994) pp 83-92. 2 An Execution-Driven Approach to Code Optimisation Quintin
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/joy.ps.gz, 19940704
This paper should be referenced as: Connor, R.C.H., Atkinson, M.P., Berman, S., Cutts, Q.I., Kirby, G.N.C. & Morrison, R. The Joy of Sets . In Database Programming Languages, Beeri, C., Ohori, A. & Shasha, D.E. (ed), Springer-Verlag (1993) pp 417-433. The Joy of Sets Richard Connor, Malcolm Atkinson ,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/start.ps.gz, 19940912
This paper should be referenced as: Kirby, G.N.C., Connor, R.C.H. & Morrison, R. START: A Linguistic Reflection Tool Using Hyper-Program Technology . In Proc. 6th International Workshop on Persistent Object Systems, Tarascon, France (1994) pp 346-365. START: A Linguistic Reflection Tool Using
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/pam.manual.ps.gz, 19940912
This report should be referenced as: Brown, A.L., Carrick, R., Connor, R.C.H., Cutts, Q.I., Dearle, A., Kirby, G.N.C., Morrison, R. & Munro, D.S. The Persistent Abstract Machine Version 10 / Napier88 (Release 2.0) . Universities of St Andrews and Adelaide (1994). The Persistent Abstract Machine Version
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/approach.persistence.ps.gz, 19941014
This paper should be referenced as: Atkinson, M.P., Bailey, P.J., Chisholm, K.J., Cockshott, W.P. & Morrison, R. An Approach to Persistent Programming . Computer Journal 26, 4 (1983) pp 360-365. An approach to persistent programming M.P.Atkinson+, P.J.Bailey*, K.J.Chisholm+, W.P.Cockshott+ and
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/first.class.procs.ps.gz, 19941128
This paper should be referenced as: Atkinson, M.P. & Morrison, R. Persistent First Class Procedures are Enough . In Lecture Notes in Computer Science 181, Joseph, M. & Shyamasundar, R. (ed), Springer-Verlag (1984) pp 223-240. Persistent first class procedures are enough Malcolm P. Atkinson and Ronald
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/concurrent.shadow.ps.gz, 19941215
Concurrent Shadow Paging in the Flask Architecture D.S. Munro1, R.C.H. Connor1, R. Morrison1, S. Scheuerl1 & D.W. Stemple2 1Department of Mathematical and Computational Sciences, University of St Andrews, North Haugh, St Andrews, Fife, KY16 9SS, Scotland 2Department of Computer Science, University of
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/unifying.interaction.ps.gz, 19950216
This paper should be referenced as: Connor, R.C.H., Cutts, Q.I., Kirby, G.N.C., Moore, V.S. & Morrison, R. Unifying Interaction with Persistent Data and Program . In Interfaces to Database Systems, Sawyer, P. (ed), Springer-Verlag, Proc. 2nd International Workshop on User Interfaces to Databases,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/pail.ps.gz, 19950324
A Persistent Architecture Intermediate Language 1 This document should be referenced as: Dearle, A. A Persistent Architecture Intermediate Language . Universities of Glasgow and St Andrews Technical Report PPRR-35-87 (1987). A Persistent Architecture Intermediate Language 2 A Persistent Architecture
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/designing.pisa.ps.gz, 19950330
This paper should be referenced as: Atkinson, M.P., Morrison, R. & Pratten, G.D. Designing a Persistent Information Space Architecture . In Proc. 10th IFIP World Congress, Dublin (1986) pp 115-120. DESIGNING A PERSISTENT INFORMATION SPACE ARCHITECTURE Malcolm P. Atkinson, Ronald Morrison and Graham D.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/store.ipse.ps.gz, 19950330
This paper should be referenced as: Morrison, R., Dearle, A., Bailey, P.J., Brown, A.L. & Atkinson, M.P. The Persistent Store as an Enabling Technology for Integrated Project Support Environments . In Proc. 8th IEEE International Conference on Software Engineering, London (1985) pp 166-172. The
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/stability.largevm.ps.gz, 19950330
This paper should be referenced as: Rosenberg, J., Henskens, F., Brown, A.L., Morrison, R. & Munro, D. Stability in a Persistent Store Based on a Large Virtual Memory . In Security and Persistence, Rosenberg, J. & Keedy, J.L. (ed), Springer-Verlag (1990) pp 229-245. 2 Stability in a Persistent Store
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/delivering.benefits.ps.gz, 19950330
This paper should be referenced as: Morrison, R., Baker, C., Connor, R.C.H., Cutts, Q.I., Kirby, G.N.C. & Munro, D. Delivering the Benefits of Persistence to System Construction and Execution . In Proc. 17th Australasian Computer Science Conference, Christchurch, New Zealand (1994) pp 711-719. 2
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/languages.architectures.ps.gz, 19950330
This paper should be referenced as: Morrison, R. & Atkinson, M.P. Persistent Languages and Architectures . In Security and Persistence, Rosenberg, J. & Keedy, J.L. (ed), Springer-Verlag (1990) pp 9-28. Persistent Languages and Architectures R Morrison University of St Andrews M P Atkinson University of
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/integrated.systems.ps.gz, 19950330
This paper should be referenced as: Atkinson, M.P. & Morrison, R. Integrated Persistent Programming Systems . In Proc. 19th International Conference on Systems Sciences, Hawaii (1986) pp 842-854. Integrated Persistent Programming Systems Malcolm P. Atkinson and Ronald Morrison University of Glasgow,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/persistent.possibilities.ps.gz, 19950330
This paper should be referenced as: Morrison, R., Connor, R.C.H., Cutts, Q.I. & Kirby, G.N.C. Persistent Possibilities for Software Environments . In The Intersection between Databases and Software Engineering, IEEE Computer Society Press (1994) pp 78-87. 2 Persistent Possibilities for Software
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/boundaries.safety.ps.gz, 19950330
This paper should be referenced as: Connor, R.C.H., Cutts, Q.I., Kirby, G.N.C. & Morrison, R. Extending the Limits of Static Typing in Persistent Programming Systems . In Proc. 18th Australian Computer Science Conference, Adelaide, Australia (1995) pp 99-107. 2 Exploring the Boundaries of Static Safety
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/bindings.ps.gz, 19950330
This paper should be referenced as: Morrison, R., Atkinson, M.P., Brown, A.L. & Dearle, A. Bindings in Persistent Programming Languages . ACM SIGPLAN Notices 23, 4 (1988) pp 27-34. Bindings in Persistent Programming Languages R.Morrison, M.P.Atkinson+, A.L.Brown & A.Dearle Department of Computational
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/persistent.hols.ps.gz, 19950330
This paper should be referenced as: Connor, R.C.H., Morrison, R., Atkinson, M.P., Matthes, F. & Schmidt, J. Programming in Persistent Higher-Order Languages . In Euro-ARCH'93, Spies, P.P. (ed), Springer-Verlag (1993) pp 288-300. Programming in Persistent Higher-Order Languages Connor R.C.H., Morrison
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/polymorphic.names.ps.gz, 19950331
This paper should be referenced as: Atkinson, M.P. & Morrison, R. Polymorphic Names, Types, Constancy and Magic in a Type Secure Persistent Object Store . In Proc. 2nd International Workshop on Persistent Object Systems, Appin, Scotland (1987). Polymorphic Names, Types, Constancy and Magic in a Type
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/integrated.graphics.ps.gz, 19950406
This paper should be referenced as: Morrison, R., Brown, A.L., Dearle, A. & Atkinson, M.P. An Integrated Graphics Programming Environment . Computer Graphics Forum 5, 2 (1986) pp 147-157. 2 An Integrated Graphics Programming Environment Ronald Morrison, Alfred L. Brown, Alan Dearle and Malcolm P.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/types.bindings.ps.gz, 19950407
This paper should be referenced as: Atkinson, M.P. & Morrison, R. Types, Bindings and Parameters in a Persistent Environment . In Data Types and Persistence, Atkinson, M.P., Buneman, O.P. & Morrison, R. (ed), Springer-Verlag (1988) pp 3-20. Types, Bindings and Parameters in a Persistent Environment
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/ps-algol.ps.gz, 19950413
This paper should be referenced as: Atkinson, M.P., Bailey, P.J., Chisholm, K.J., Cockshott, W.P. & Morrison, R. PS-algol: A Language for Persistent Programming . In Proc. 10th Australian National Computer Conference, Melbourne, Australia (1983) pp 70-79. PS-algol : a language for persistent programming
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/persistent.graphics.ps.gz, 19950417
This paper should be referenced as: Morrison, R., Brown, A.L., Bailey, P.J., Davie, A.J.T. & Dearle, A. A Persistent Graphics Facility for the ICL PERQ Computer . Software Practice and Experience 16, 4 (1986) pp 351-367. A Persistent Graphics Facility for the ICL Perq R. Morrison, A.L. Brown, P.J.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/exploiting.linkage.ps.gz, 19950621
1 This paper should be referenced as: Morrison, R., Connor, R.C.H., Cutts, Q.I., Dunstan, V.S. & Kirby, G.N.C. Exploiting Persistent Linkage in Software Engineering Environments . Computer Journal 38, 1 (1995) pp 1-16. 2 Exploiting Persistent Linkage in Software Engineering Environments Morrison, R.,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/orth.systems.ps.gz, 19950920
Orthogonally Persistent Object Systems Malcolm Atkinson and Ronald Morrison Department of Computer Science, University of Glasgow, Glasgow G12 8QQ, Scotland mpa@dcs.glasgow.ac.uk School of Mathematical and Computational Sciences, University of St Andrews, North Haugh, St Andrews KY16 9SS, Scotland
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/trace.format.ps.gz, 19951002
1 The MaStA I/O Trace Format S.J.G. Scheuerl , R.C.H. Connor , R. Morrison , J.E.B. Moss & D.S. Munro School of Mathematical and Computational Sciences, University of St Andrews, North Haugh, St Andrews, Fife, KY16 9SS, Scotland Email: {stephan, richard, ron, dave}@dcs.st-and.ac.uk Department of
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/masta.oopsla95.ps.gz, 19951123
1 Validating the MaStA I/O Cost Model for DB Crash Recovery Mechanisms D.S. Munro , R.C.H. Connor , R. Morrison , J.E.B. Moss & S.J.G. Scheuerl School of Mathematical and Computational Sciences, University of St Andrews, North Haugh, St Andrews, Fife, KY16 9SS, Scotland Department of Computer Science,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/datasafe.acsc96.ps.gz, 19960208
Proceedings of the 19th ACSC Conference, Melbourne, Australia, January 31-February 2 1996. The DataSafe Failure Recovery Mechanism in the Flask Architecture S.J.G. Scheuerl, R.C.H. Connor, R. Morrison & D.S. Munro School of Mathematical and Computational Sciences University of St Andrews North Haugh, St
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/thesis.rc.ps.gz, 19960212
1 This thesis should be referenced as: Connor, R.C.H. Types and Polymorphism in Persistent Programming Systems . Ph.D. Thesis, University of St Andrews (1990). 2 Types and Polymorphism in Persistent Programming Systems Richard C. H. Connor Department of Mathematical and Computational Sciences University
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/thesis.qc.ps.gz, 19960212
This thesis should be referenced as: Cutts, Q.I. Delivering the Benefits of Persistence to System Construction and Execution . Ph.D. Thesis, University of St Andrews (1992). Delivering the Benefits of Persistence to System Construction and Execution Quintin I. Cutts Department of Mathematical and
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/thesis.gk.ps.gz, 19960212
This thesis should be referenced as: Kirby, G.N.C. Reflection and Hyper-Programming in Persistent Programming Systems . Ph.D. Thesis, University of St Andrews (1992). Reflection and Hyper-Programming in Persistent Programming Systems Graham N. C. Kirby Department of Mathematical and Computational
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.install.221.ps.gz, 19960809
Napier88 Installation Guide Release 2.2.1 August 1996 Graham Kirby Richard Connor Quintin Cutts* Ron Morrison Dave Munro University of St Andrews, North Haugh, St Andrews, Fife KY16 9SS, Scotland. *University of Glasgow, Lilybank Gardens, Glasgow G12 8QQ, Scotland. This document should be referenced as:
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.lib.man.221.ps.gz, 19960809
Napier88 Standard Library Reference Manual Release 2.2.1 July 1996 Graham Kirby Fred Brown* Richard Connor Quintin Cutts Alan Dearle Vivienne Dunstan Ron Morrison Dave Munro University of St Andrews, North Haugh, St Andrews, Fife KY16 9SS, Scotland. *Department of Computer Science, University of
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.ref.man.221.ps.gz, 19960809
Napier88 Reference Manual Release 2.2.1 July 1996 Ron Morrison Fred Brown* Richard Connor Quintin Cutts Alan Dearle Graham Kirby Dave Munro University of St Andrews, North Haugh, St Andrews, Fife KY16 9SS, Scotland. *Department of Computer Science, University of Adelaide, South Australia 5005,
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/reflection.evolution.ps.gz, 19960906
This paper should be referenced as: Kirby, G.N.C., Connor, R.C.H., Morrison, R. & Stemple, D. Using Reflection to Support Type-Safe Evolution in Persistent Systems . University of St Andrews Technical Report CS/96/10 (1996). 1 Using Reflection to Support Type-Safe Evolution in Persistent Systems G.N.C.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/java.persistence.ps.gz, 19961205
This paper should be referenced as: Morrison, R., Connor, R.C.H., Kirby, G.N.C. & Munro, D.S. Can Java Persist . In Proc. 1st International Workshop on Persistence for Java, Glasgow (1996) pp 34-41. 1 Can Java Persist Ron Morrison, Richard Connor, Graham Kirby and David Munro School of Mathematical and
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/pmos.ps.gz, 19970128
PMOS: A Complete and Coarse-Grained Incremental Garbage Collector for Persistent Object Stores J. Eliot B. Moss1, David S. Munro2, and Richard L. Hudson1 Department of Computer Science1 Department of Computer Science2 University of Massachusetts University of St. Andrews Amherst, MA 01003-4610, USA St.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/hyperprog.implementation.ps.gz, 19971006
1 This paper should be referenced as: Kirby, G.N.C., Cutts, Q.I., Connor, R.C.H. & Morrison, R. The Implementation of a HyperProgramming System . University of St Andrews Technical Report CS/93/5 (1993). 2 The Implementation of a Hyper-Programming System G.N.C. Kirby, Q.I. Cutts, R.C.H. Connor and R.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/flask.ps.gz, 19971006
This paper should be referenced as:Kirby, G.N.C., Connor, R.C.H., Cutts, Q.I., Morrison, R., Munro, D.S. & Scheuerl, S. Flask: AnArchitecture Supporting Concurrent Distributed Persistent Applications . University of St Andrews TechnicalReport CS/97/4 (1997). 1Flask: An Architecture SupportingConcurrent
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/ocb.ps.gz, 19971006
OCB: An Object/Class Browser for JavaGraham N.C. Kirby and Ron MorrisonSchool of Mathematical and Computational Sciences,University of St Andrews, North Haugh, St Andrews KY16 9SS, Scotland{graham, ron}@dcs.st-and.ac.ukAbstractThis paper describes an interactive browser used for exploring the structure
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/adbis97.ps.gz, 19971006
fgfflfflffl222Evolving Persistent Applications on Commercial PlatformsAbstract1Intro duction2Supp orting Evolution in Persistent ApplicationSystemsGraham Kirby, Ron Morrison and David MunroScho ol of Mathematical and Computational Sciences,University of St Andrews, St Andrews, Fife, Scotland KY16
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/dmos.pointers.ps.gz, 19971006
Where have all the pointers gone :A story of distributed pointer trackingRichard L. Hudson, Ron Morrison, J. Eliot B. Moss, &David S. Munro Department of Computer Science, University of Massachusetts,Amherst, MA 01003, U.S.A.Email: {hudson, moss}@cs.umass.edu School of Mathematical and Computational
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/dmos.oopsla97.ps.gz, 19971006
Garbage Collecting the World: One Car at a TimeRichard L. Hudson, Ron Morrison, J. Eliot B. Moss, &David S. Munro Department of Computer Science, University ofMassachusetts,Amherst, MA 01003, U.S.A.Email: {hudson, moss}@cs.umass.edu School of Mathematical and Computational Sciences,University of St
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/dmos.ps.gz, 19971006
Training Distributed Garbage:The DMOS CollectorRichard L. Hudson, Ron Morrison, J. Eliot B. Moss, &David S. Munro Department of Computer Science, University of Massachusetts,Amherst, MA 01003, U.S.A.Email: {hudson, moss}@cs.umass.edu School of Mathematical and Computational Sciences,University of St
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/thesis.dm.ps.gz, 19971006
This thesis should be referenced as:Munro, D.S. On the Integration of Concurrency, Distribution and Persistence .Ph.D. Thesis, University of St Andrews (1993). On the Integration of Concurrency,Distribution and PersistenceDavid S. MunroDepartment of Mathematical and Computational SciencesUniversity of
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/evolving.databases.ps.gz, 19971006
This paper should be referenced as:Kirby, G.N.C., Morrison, R., Connor, R.C.H. & Zdonik, S.B. Evolving Database Systems:A Persistent View . University of St Andrews Technical Report CS/97/5 (1997). Evolving Database Systems: A Persistent ViewG.N.C. Kirby, R. Morrison, R.C.H. Connor* & S.B. Zdonik School
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/sde.ps.gz, 19971006
This paper should be referenced as:Kirby, G.N.C. & Morrison, R. Orthogonal Persistence as an Implementation Platform forSoftware Development Environments . University of St Andrews Technical Report CS/97/6(1997). Orthogonal Persistence as an Implementation Platformfor Software Development EnvironmentsG.
open this document and view contentsftp://ftp-fide.dcs.st-andrews.ac.uk/pub/persistence.papers/napier.lib.man.2.ps.gz, 19971006
The Napier88 Standard Library Reference ManualVersion 2.2Compatible With Napier88 Release 2.0June 1994Graham KirbyFred Brown Richard ConnorQuintin CuttsAlan Dearle Vivienne MooreRon MorrisonDave MunroUniversity of St Andrews, North Haugh, St Andrews, Fife KY16 9SS, Scotland. University of Adelaide, GPO