next up previous
Next: About this document ... Up: Reflection on a Legacy Previous: Acknowledgements

Bibliography

BALL90
B.N. Bershad, T.E. Anderson, E.D. Lazowska, and H.M. Levy.
Lightweight remote procedure call.
ACM Transactions on Computer Systems, 8(1), February 1990.

Bar91
Joseph S. Barrera.
A fast mach network ipc implementation.
Proceedings of the USENIX Association Mach Symposium, November 1991.

Bar96
Roger S. Barga.
A Reflective Framework for Implementing Extended Transactions, PhD thesis, Oregon Graduate Institute, Expected 1996.

BCDW95
R.K. Baaif, J.I. Carrie, W.B. Brury, and O.L. Wiesler.
ACMSxp open distributed transaction processing.
Digital Technical Journal, 7(1):23-33, 1995

BDG+94
A. Biliris, S. Dar, N. Gehani, H.V. Jagadish, and K. Ramamritham.
Asset: A system for supporting extended transactions.
In Proceedings of 1994 ACM SIGMOD, pages 44-53, May 1994.

Ber90
Philip A. Bernstein.
Transaction processing monitors.
Communications of the ACM, 33(11):75-86, 1990.

BGW93
Daniel G. Bobrow, Richard Gabriel, and Jon L White.
CLOS in Context: The Shape of the Design Space. MIT Press, 1993.

BP95
Roger S. Barga and Calton Pu.
A practical and modular method to implement extended transaction models.
In Proceedings of the 21st International Conference on Very Large Data Bases, Zurich, Switzerland, September 1995.

BPZH95
R.S. Barga, C. Pu, T. Zhou, and W.W. Hseush.
A practical method to implement extended transaction models.
Technical Report OGI-CSE-95,
Department of Computer Science and Engineering, Oregon Graduate Institute, May 1995.

Cla85
David D. Clark.
The Structuring of Systems Using Upcalls.
In Proceedings of the 10th ACM Symposium on Operating System Principles, pages 171-180, Orcas Island, Washington, December 1-4 1998

CM93
S. Chiba and T. Masuda
Designing an extensible distributed language with metalevel architecture.
In Proceedings of the 7th European Conference on Object-Oriented Programming (ECOOP), pages 482-501, 1993.

Cor91
Transarc Corp.
Encina Product Overview, Transarc Corp, Pittsburgh, PA., 1991.

CR92
P.K. Chrysanthis and K. Ramamritham.
ACTA: The SAGA Continues, chapter 10. Morgan Kaufmann, 1992.

dRS84
Jim des Rivières and Brian Smith.
The implementation of procedurally reflective languages.
Technical Report ISL-4, Xerox PARC, June 1984

Elm93
Ahmed K. Elmagarmid, editor.
Database Transaction Models for Advanced Applications. Morgan Kaufmann, 1993.

EPT95
D. Edmond, M. Papzoglou, and Z. Tari
R-OK: A reflective model for distributed object management.
Proceedings of the RIDE '95 Workshop (Research Issues in Data Engineering, 1995.

GHKM94
D. Georgakopoulos, M. Hornick, P. Krychniak, and F. Manola.
Specification and management of extended transactions in a programmable transaction enviroment.
In Proceedings of the 1994 IEEE Conference on Data Engineering, pages 462-473, February 1994.

GR93
J. Gray and A. Reuter.
Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, 1993

HR83
T. Haerder and A. Reuter.
Principles of transaction-oriented database recovery.
ACM Computing Surveys, 15(4):287-317, December 1983.

KdRB91
Gregor Kiczales, Jim des Rivières, and Daniel G. Bobrow.
The Art of the Metaobject Protocol. MIT Press, 1991.

Kic92
Gregor Kiczales.
Towards a new model of abstraction in software engineering.
In Proceedings of the IMSA '92 Workshop on Reflection and Meta-level Architectures, 1992. See http://www.xerox.com/PARC/spl/eca/oi.html for updates.

Mae87
P. Maes.
Concepts and experiements in computational reflection.
In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), October 1987.

Moh94
C. Mohan.
Advanced transaction models-survey and critique.
Tutorial Presented at the ACM SIGMOD International Conference on Management of Data, 1994.

MP92
B. Martin and C. Pederson.
Long-lived concurrent activities.
In Amar Gupta, editor, Distributed Object Management, pages 188-206. Morgan Kaufmann, 1992.

PKH88
C. Pu, G.E. Kaiser, and N. Hutchinson.
Split-transactions for open-ended activities.
In Proceedings of the fourteenth International Conference on Very Large Data Bases, pages 188-206. Morgan Kaufmann, 1992.

RC92
K. Ramamritham and P.K. Chrysanthis.
In search of acceptability criteria: Database consistency requirements and transaction correctness properties.
In Amar Gupta, editor, Distributed Object Management, pages 212-230. Morgan kaufmann, 1992.

Smi82
Brian C. Smith.
Reflection and Semantics in a Procedural Language. PhD thesis, Massachusetts Institute of Technology, 1982.

Smi84
B. C. Smith.
Reflection and Semantics in Lisp.
In Proceedings of the 11th Annual ACM Symposium on Principles of Programming Languages, pages 23-35, 1984.

Sos92a
Rok Sosic.
Dynascope: A tool for program directing.
In SIGPLAN '92 Conference on Programming Language Design and Implementation, SIGPLAN Notices, volume 27, pages 12-21, July 1992.

Sos92b
Rok Sosc.
The Many Faces of Introspection. Phd Thesis, University of Utah, 1992.

Str93
R. J. Stroud.
Transparency and reflection in distributed systems.
ACM Operating Systems Review, 22(2):99-103, April 1993.

SW95
R. J. Stroud and Z. Wu.
Using metaobject protocols to implement atomic data objects.
In Proceedings of the European Conference on Object-Oriented Programming (ECOOP '95), pages 168-189, Aarhus, Denmark, August 1995.

Tra
Transarc Corporation, Pittsburgh, PA> 15219.
Encina Toolkit Server Core Programmer's Reference.

WR93
H. Wachter and A. Reuter.
Database Transaction Models for Advanced Transactions, chapter The ConTract Model. In Elmagarmid [Elm93], 1993.

Yok92
Y. Yokote.
The apertos reflective operating system: The concept and its implementation.
In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), October 1992.


next up previous
Next: About this document ... Up: Reflection on a Legacy Previous: Acknowledgements
Matt Hurlbut
1998-07-06