{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T15:21:20Z","timestamp":1773760880074,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540600428","type":"print"},{"value":"9783540494096","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/3-540-60042-6_2","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T17:32:22Z","timestamp":1330277542000},"page":"17-32","source":"Crossref","is-referenced-by-count":8,"title":["Lessons learned from building and using the Arjuna distributed programming system"],"prefix":"10.1007","author":[{"given":"Santosh K.","family":"Shrivastava","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,5]]},"reference":[{"key":"2_CR1","unstructured":"ANSA Reference Manual, Cambridge, UK, 1991. (Available from APM Ltd., Poseiden House, Cambridge, UK.)"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Birman, K. and T. Joseph, \u201cExploiting virtual synchrony in distributed systems\u201d, in 11th Symposium on Operating System Principles, ACM SIGOPS, November 1987.","DOI":"10.21236\/ADA177091"},{"issue":"12","key":"2_CR3","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/163298.163303","volume":"36","author":"K. Birman","year":"1993","unstructured":"Birman, K., \u201cThe process group approach to reliable computing\u201d, CACM, 36, 12, pp. 37\u201353, December 1993.","journal-title":"CACM"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Buzato, L.E., and A. Calsavara, \u201cStabilis: A Case Study in Writing Fault-Tolerant Distributed Applications Using Persistent Objects,\u201d Proceedings of the Fifth Int. Workshop on Persistent Objects, SanMiniato, Italy, September 1\u20134, 1992.","DOI":"10.1007\/978-1-4471-3209-7_21"},{"key":"2_CR5","volume-title":"PhD Thesis","author":"L.E. Buzato","year":"1994","unstructured":"Buzato, L.E., \u201cManagement of Object-Oriented Action-Based Distributed Programs\u201d, PhD Thesis, October 1994, Dept. of Computing Science, University of Newcastle upon Tyne, UK."},{"key":"2_CR6","unstructured":"Calsvara, A., Doctoral research work in progress."},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Caughey, S.J., G.D. Parrington and S.K. Shrivastava, \u201cSHADOWS \u2014 A Flexible Support System for Objects in Distributed Systems\u201d, Proc. of 3rd IEEE Intl. Workshop on Object Orientation in Operating Systems, pp. 73\u201382, Asheville, North Carolina, December 1993.","DOI":"10.1109\/IWOOOS.1993.324925"},{"key":"2_CR8","volume-title":"BROADCAST Project deliverable report, Vol. 3","author":"S.J. Caughey","year":"1994","unstructured":"Caughey, S.J., and S.K. Shrivastava, \u201cArchitectural Support for Mobile Objects\u201d, BROADCAST Project deliverable report, Vol. 3, October 1994 (available from Dept. of Computing Science, University of Newcastle upon Tyne, UK)."},{"issue":"5","key":"2_CR9","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/173668.168623","volume":"27","author":"D.R. Cheriton","year":"1993","unstructured":"Cheriton, D.R., and D. Skeen, \u201cUnderstanding the Limitations of Causally and Totally Ordered Communication\u201d, Proc. of 14th ACM Symp. on Operating Systems Principles, Operating Systems Review, 27 (5), pp. 44\u201357, December 1993.","journal-title":"Proc. of 14th ACM Symp. on Operating Systems Principles, Operating Systems Review"},{"key":"2_CR10","unstructured":"Rebuttals from Cornell, Operating Systems Review, 28 (1), January 1994."},{"key":"2_CR11","unstructured":"Kiczales, G., \u201cTowards a New Model of Abstraction in Software Engineering\u201d, Proc. of Intl. Workshop on Reflection and Meta-Level Architecture, Tama-City, Tokyo, November 1992."},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Little, M. C., D. L. McCue, and S. K. Shrivastava, \u201cMaintaining Information about Persistent Replicated Objects in a Distributed System,\u201d Proceedings of Thirteenth International Conference on Distributed Computing Systems, Pittsburgh, May 1993.","DOI":"10.1109\/ICDCS.1993.287675"},{"key":"2_CR13","volume-title":"BROADCAST Project deliverable report, Vol. 2","author":"M. C. Little","year":"1994","unstructured":"Little, M. C. and S. K. Shrivastava, \u201cObject Replication in Arjuna,\u201d BROADCAST Project deliverable report, Vol. 2, October 1994 (available from Dept. of Computing Science, University of Newcastle upon Tyne, UK)."},{"issue":"1","key":"2_CR14","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/32.4620","volume":"14","author":"F. Panzieri","year":"1988","unstructured":"Panzieri, F. and S.K. Shrivastava, \u201cRajdoot: a Remote Procedure Call Mechanism Supporting Orphan Detection and Killing\u201d\u2019 IEEE Trans. on Software Eng. 14, 1, pp. 30\u201337, January 1988.","journal-title":"IEEE Trans. on Software Eng."},{"key":"2_CR15","unstructured":"Parrington, G. D., \u201cReliable Distributed Programming in C++: The Arjuna Approach,\u201d Second Usenix C++ Conference, pp. 37\u201350, San Fransisco, April 1990."},{"key":"2_CR16","volume-title":"BROADCAST Project deliverable report, Vol. 4","author":"G.D. Parrington","year":"1994","unstructured":"Parrington, G.D., S.K. Shrivastava, S.M. Wheater and M.C. Little, \u201dThe Design and Implementation of Arjuna\u201d, BROADCAST Project deliverable report, Vol. 4, October 1994 (available from Dept. of Computing Science, University of Newcastle upon Tyne, UK)."},{"key":"2_CR17","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/155848.155866","volume":"27","author":"R. Stroud","year":"1993","unstructured":"Stroud, R. \u201cTransparency and Reflection in Distributed Systems\u201d, Operating Systems Review, Vol. 27, pp. 99\u2013103, April 1993.","journal-title":"Operating Systems Review"},{"issue":"No.1","key":"2_CR18","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/52.62934","volume":"8","author":"S. K. Shrivastava","year":"1991","unstructured":"Shrivastava, S. K., G. N. Dixon, and G. D. Parrington, \u201cAn Overview of Arjuna: A Programming System for Reliable Distributed Computing,\u201d IEEE Software, Vol. 8, No. 1, pp. 63\u201373, January 1991.","journal-title":"IEEE Software"},{"issue":"No.4","key":"2_CR19","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1109\/71.273048","volume":"5","author":"S. K. Shrivastava","year":"1994","unstructured":"Shrivastava, S. K., and D. McCue, \u201cStructuring Fault-tolerant Object Systems for Modularity in a Distributed Environment,\u201d IEEE Trans. on Parallel and Distributed Systems, Vol. 5, No. 4, pp. 421\u2013432, April 1994.","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"key":"2_CR20","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/191525.191528","volume":"28","author":"S. K. Shrivastava","year":"1994","unstructured":"Shrivastava, S. K., \u201cTo Catocs or not to Catocs, that is the\u2016\u201c Operating Systems Review, Vol. 28, pp. 11\u201314, October 1994.","journal-title":"Operating Systems Review"},{"key":"2_CR21","volume-title":"Technical Report","author":"J. A. Smith","year":"1995","unstructured":"Smith, J. A. and S.K. Shrivastava, \u201cFault Tolerant Execution of Computationally and Storage Intensive Programs on a Network of Workstations: a Case Study\u201d, Technical Report, Dept. of Computing Science, University of Newcastle upon Tyne, UK, 1995."},{"key":"2_CR22","unstructured":"Snow, C.R., M.C. Little and S.M. Wheater, \u201cAn experiment in the use of Arjuna: the Student Registration System\u201d, paper in preparation."},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Wheater, S. M. and S. K. Shrivastava, \u201cExercising Application Specific Run-time Control over Clustering of Objects,\u201d Proc. of IEEE Second Intl. Workshop on Configurable Distributed Systems, March, 1994, Pittsburgh, pp. 72\u201381.","DOI":"10.1109\/IWCDS.1994.289934"},{"key":"2_CR24","volume-title":"Technical Report","author":"S.M. Wheater","year":"1995","unstructured":"Wheater, S.M., and M.C. Little,\u201dThe Design and Implementation of an Extensible Software Development Framework\u201d, Technical Report, Dept. of Computing Science, University of Newcastle upon Tyne, UK, 1995."}],"container-title":["Lecture Notes in Computer Science","Theory and Practice in Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-60042-6_2.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:28:19Z","timestamp":1605648499000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-60042-6_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783540600428","9783540494096"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/3-540-60042-6_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995]]}}}