{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:21:14Z","timestamp":1725456074152},"publisher-location":"Berlin\/Heidelberg","reference-count":23,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354057932X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0017543","type":"book-chapter","created":{"date-parts":[[2005,11,22]],"date-time":"2005-11-22T08:05:14Z","timestamp":1132646714000},"page":"225-239","source":"Crossref","is-referenced-by-count":10,"title":["Distributed programming in GARF"],"prefix":"10.1007","author":[{"given":"Beno\u00eet","family":"Garbinato","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rachid","family":"Guerraoui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karim R.","family":"Mazouni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"13_CR1","unstructured":"M. Aksit, K. Wakita, J. Bosh, L. Bergmans and A. Yonezawa. Abstracting Inter-Object Communications Using Composition Filters. Internal Report 0924-3755, Univ. of Twente. 1987."},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"M.P. Atkinson, P. Bailey, W. Cockshott, K. Chisholm and P. Morrison. Procedures as Persistent Data Objects. In ACM Transactions on Programming Languages and Systems. 1985.","DOI":"10.1145\/4472.4477"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"S. Bijnens, W. Joosen and P. Verbaeten. A Reflective Invocation Scheme to Realise Advanced Object Management. In R. Guerraoui, O. Nierstrasz and M. Riveill editors, Object Based Distributed Programming, Springer Verlag publisher. 1994.","DOI":"10.1007\/BFb0017539"},{"key":"13_CR4","unstructured":"K. Birman, T.A. Joseph and F. Schmuck-ISIS: A Distributed Programming Environnment, User's Guide and Reference Manual. Internal Report, Dept of Computer Science, Cornell Univ. 1991."},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"K. Birman, A. Schiper and P. Stephenson. Lightweight causal and atomic group multicast. In ACM Transactions on Computer Systems. August 1991.","DOI":"10.21236\/ADA233887"},{"key":"13_CR6","unstructured":"D. Cherriton. The V Distributed System. In Communications of the ACM. March 1988."},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"F. Cristian. Understanding Fault-Tolerant Distributed Systems. In Communications of the ACM. February 1991.","DOI":"10.1145\/102792.102801"},{"key":"13_CR8","doi-asserted-by":"crossref","unstructured":"P. Dickman and M. Makpangou. A Refinement of the Fragmented Object Model. In IEEE Proceedings of IWOOS'92: the International Workshop on Object Orientation in Operating Systems. 1992.","DOI":"10.1109\/IWOOOS.1992.252976"},{"key":"13_CR9","unstructured":"B. Garbinato, R. Guerraoui and K. Mazouni. Programming Fault-Tolerant Applications Using Two Orthogonal Object Levels. In Proceedings of ISCIS'93: the International Symposium on Computer and Information Science. 1993."},{"key":"13_CR10","unstructured":"A.J Goldberg and A.D Robson. SMALLTALK-80: The Language and its Implementation. Addison Wesley publisher. 1983."},{"key":"13_CR11","unstructured":"R. Guerraoui, R. Capobianchi, A. Lanusse and P. Roux. Nesting Actions through Asynchronous Message Passing: the ACS protocol-In Proceedings of ECOOP'92: the European Conference on Object Oriented Programming, Springer Verlag publisher. 1992."},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"R. Guerraoui. Towards Modular Concurrency Control for Distributed Object Oriented Systems. In IEEE Proceedings of FTDCS'93: the International Workshop on Future Trends in Distributed Computing Systems. 1993.","DOI":"10.1109\/FTDCS.1993.344150"},{"key":"13_CR13","unstructured":"R. Guerraoui. Nested Transactions: Reviewing the Coherency Contract. In Proceedings of ISCIS'93: the International Symposium on Computer and Information Science. 1993."},{"key":"13_CR14","unstructured":"S. Krakowiak, M. Meysembourg, V.H Nguyen, M. Riveill and C. Roisin. Design and Implementation of an Object-Oriented, Strongly Typed Language for Distributed Applications. In Journal of Object-Oriented Programming. September\/October 1990."},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"B. Liskov and R. Sheifler. Guardians and Actions: Linguistic Support for Robust, Distributed Programs. In ACM Proceedings of SOPL '82: the Symposium on Principles of Programming Languages. 1982.","DOI":"10.1145\/582153.582155"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"C. Low. A Shared Persistent Object Store. In Proceedings of ECOOP'88: the European Conference on Object Oriented Programming, Springer Verlag publisher. 1988.","DOI":"10.1007\/3-540-45910-3_23"},{"key":"13_CR17","unstructured":"P. Maes. Issues in Computational Reflection. In P. Maes and D. Nardi editors, Meta-Level Architectures and Reflection, North Holland publisher. 1988."},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"S. Matsuoka, T. Watanabe and A. Yonezawa. Hybrid Group Reflective Architectures for Object-Oriented Concurrent Reflective Programming. In Proceedings of ECOOP'91: the European Conference on Object Oriented Programming, Springer Verlag publisher. 1991.","DOI":"10.1007\/BFb0057025"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"G.A Pascoe. Encapsulators: A New Software Paradigm in Smalltalk-80. In ACM Proceedings of OOPSLA'86: the Conference on Object-Oriented Programming Systems, Languages and Applications. 1986.","DOI":"10.1145\/28697.28731"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"G.D Parington and S. Shrivastava. Implementing Concurrency Control in Reliable Distributed Object-Oriented Systems-In Proceedings of ECOOP'88: the European Conference on Object Oriented Programming, Springer Verlag publisher. 1988.","DOI":"10.1007\/3-540-45910-3_14"},{"key":"13_CR21","unstructured":"R. Schantz, R. Thomas and G. Bono. The architecture of the Cronus Distributed Operating System-In IEEE Proceedings of ICDCS'86: the International Conference on Distributed Computing Systems. 1986."},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Y. Yokote. The Apertos Reflective Operating System: The Concept and Its Implementation. In ACM Proceedings of OOPSLA'92: the Conference on Object-Oriented Programming Systems, Languages and Applications. 1992.","DOI":"10.1145\/141936.141970"},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"E. Walker, R. Floyd and P. Neves. Asynchronous Remote Operation Execution in Distributed Systems. In IEEE Proceedings of ICDCS'90: the International Conference on Distributed Computing Systems. 1990.","DOI":"10.1109\/ICDCS.1990.89292"}],"container-title":["Lecture Notes in Computer Science","Object-Based Distributed Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0017543.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T21:38:56Z","timestamp":1607549936000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0017543"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354057932X"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/bfb0017543","relation":{},"subject":[]}}