Skip to main content

Decomposing and recomposing transactional concepts

  • Conference paper
  • First Online:
Object-Based Distributed Programming (ECOOP 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 791))

Included in the following conference series:

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. J. Eppinger, L. Mummert, and A. Spector. Camelot and Avalon: A Distributed Transaction Facility. Morgan Kaufmann Publishers, Inc., 1991.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. J.E.B. Moss. Nested transactions: An approach to reliable distributed computing. Technical Report MIT/LCS/TR-260, Laboratory for Computer Science, April 1981.

    Google Scholar 

  6. Scott M. Nettles and J.M. Wing. Persistence + Undoability = Transactions. In Proc. of HICSS-25, January 1992. Also CMU-CS-91-173, August 1991.

    Google Scholar 

  7. M. Satyanarayanan et al. Coda: A highly available file system for a distributed workstation environment. IEEE Trans. Computers, 39(4):447–459, April 1990.

    Google Scholar 

  8. A.Z. Spector et al. Support for distributed transactions in the TABS prototype. IEEE Transactions on Software Engineering, 11(6):520–530, June 1985.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. J.M. Wing and et al. Venari/ML interfaces and examples. Technical Report CMU-CS-93-123, CMU School of Computer Science, March 1993.

    Google Scholar 

  11. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rachid Guerraoui Oscar Nierstrasz Michel Riveill

Rights and permissions

Reprints 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

Publish with us

Policies and ethics