Preview
Unable to display preview. Download preview PDF.
References
E.C. Cooper and J. Gregory Morrisett. Adding threads to Standard ML. Technical Report CMU-CS-90-186, Carnegie Mellon School of Computer Science, December 1990.
D. L. Detlefs, M. P. Herlihy, and J. M. Wing. Inheritance of synchronization and recovery properties in Avalon/C++. IEEE Computer, pages 57–69, December 1988.
J. Eppinger, L. Mummert, and A. Spector. Camelot and Avalon: A Distributed Transaction Facility. Morgan Kaufmann Publishers, Inc., 1991.
B. Liskov and R. Scheifler. Guardians and actions: Linguistic support for robust, distributed programs. ACM Transactions on Programming Language and Systems, 5(3):382–404, July 1983.
J.E.B. Moss. Nested transactions: An approach to reliable distributed computing. Technical Report MIT/LCS/TR-260, Laboratory for Computer Science, April 1981.
Scott M. Nettles and J.M. Wing. Persistence + Undoability = Transactions. In Proc. of HICSS-25, January 1992. Also CMU-CS-91-173, August 1991.
M. Satyanarayanan et al. Coda: A highly available file system for a distributed workstation environment. IEEE Trans. Computers, 39(4):447–459, April 1990.
A.Z. Spector et al. Support for distributed transactions in the TABS prototype. IEEE Transactions on Software Engineering, 11(6):520–530, June 1985.
A.P. Tolmach and A.W. Appel. Debugging Standard ML without reverse engineering. In Proceedings of the ACM Lisp and Functional Programming Conference, pages 1–12, 1990.
J.M. Wing and et al. Venari/ML interfaces and examples. Technical Report CMU-CS-93-123, CMU School of Computer Science, March 1993.
J.M. Wing, M. Faehndrich, J.G. Morrisett, and S.M. Nettles. Extensions to Standard ML to support transactions. In ACM SIGPLAN Workshop on ML and its Applications, June 1992. Also CMU-CS-92-132, April 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wing, J.M. (1994). Decomposing and recomposing transactional concepts. In: Guerraoui, R., Nierstrasz, O., Riveill, M. (eds) Object-Based Distributed Programming. ECOOP 1993. Lecture Notes in Computer Science, vol 791. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017537
Download citation
DOI: https://doi.org/10.1007/BFb0017537
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57932-8
Online ISBN: 978-3-540-48389-2
eBook Packages: Springer Book Archive