{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:26:54Z","timestamp":1761611214452},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540571209"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/3-540-47910-4_18","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T12:13:47Z","timestamp":1187266427000},"page":"346-360","source":"Crossref","is-referenced-by-count":39,"title":["A Language Framework for Multi-Object Coordination"],"prefix":"10.1007","author":[{"given":"Svend","family":"Fr\u00f8lund","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gul","family":"Agha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"M. Aksit and L. Bergmans. Obstacles in Object-Oriented Software Development. In Proceedings OOPSLA 92. ACM, October 1992.","DOI":"10.1145\/141936.141965"},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"G. Agha and C.J. Callsen. ActorSpace: An Open Distributed Programming Paradigm. In 1993 ACM Conference on Principles and Practice of Parallel Programming (PPOPP), 1993. (To be published).","DOI":"10.1145\/155332.155335"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"G. Agha, S. Fr\u00f8lund, R. Panwar, and D. Sturman. A Linguistic Framework for Dynamic Composition of Dependability Protocols. In Dependable Computing for Critical Applications III. International Federation of Information Processing Societies (IFIP), Elsevier Science Publisher, 1993. (To be published).","DOI":"10.1007\/978-3-7091-4009-3_15"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"G. Agha. Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, 1986.","DOI":"10.7551\/mitpress\/1086.001.0001"},{"key":"18_CR5","unstructured":"C. Atkinson, S. Goldsack, A. D. Maio, and R. Bayan. Object-Oriented Concurrency and Distribution in DRAGOON. Journal of Object-Oriented Programming, March\/April 1991."},{"key":"18_CR6","unstructured":"C. Arapis. Specifying Object Interactions. In D. Tsichritzis, editor, Object Composition. University of Geneva, 1991."},{"key":"18_CR7","series-title":"Lect Notes Comput Sci","volume-title":"Fault-tolerant Distributed Computing","author":"K. P. Birman","year":"1987","unstructured":"K. P. Birman and T. A. Joseph. Communication Support for Reliable Distributed Computing. In Fault-tolerant Distributed Computing. Springer-Verlag, 1987. LNCS."},{"key":"18_CR8","doi-asserted-by":"crossref","unstructured":"R. H. Campbell and N. Islam. A Technique for Documenting the Framework of an Object-Oriented System. In Proceedings of the Second International Workshop on Object Orientation in Operating Systems, September 1992.","DOI":"10.1109\/IWOOOS.1992.252968"},{"issue":"12","key":"18_CR9","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/2.16189","volume":"21","author":"D. L. Detlefs","year":"1988","unstructured":"D. L. Detlefs, M. P. Herlihy, and J. M. Wing. Inheritance of Synchronization and Recovery Properties in Avalon\/C++. IEEE Computer, 21(12):57\u201369, December 1988.","journal-title":"IEEE Computer"},{"key":"18_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1007\/BFb0053042","volume-title":"Proceedings ECOOP\u2019 92","author":"B. N. Freeman-Benson","year":"1992","unstructured":"Bjorn N. Freeman-Benson and Alan Borning. Integrating Constraints with an Object-Oriented Language. In O. Lehrmann Madsen, editor, Proceedings ECOOP\u2019 92, LNCS 615, pages 268\u2013286, Utrecht, The Netherlands, July 1992. Springer-Verlag."},{"key":"18_CR11","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1007\/BFb0053037","volume-title":"Proceedings ECOOP\u2019 92","author":"S. Fr\u00f8lund","year":"1992","unstructured":"Svend Fr\u00f8lund. Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages. In O. Lehrmann Madsen, editor, Proceedings ECOOP\u2019 92, LNCS 615, pages 185\u2013196, Utrecht, The Netherlands, July 1992. Springer-Verlag."},{"key":"18_CR12","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1007\/BFb0053036","volume-title":"Proceedings ECOOP\u2019 92","author":"R. Guerraoui","year":"1992","unstructured":"Rachid Guerraoui, Riccardo Capobianchi, Agnes Lanusse, and Pierre Roux. Nesting Actions through Asynchronous Message Passing: the ACS Protocol. In O. Lehrmann Madsen, editor, Proceedings ECOOP\u2019 92, LNCS 615, pages 170\u2013184, Utrecht, The Netherlands, July 1992. Springer-Verlag."},{"issue":"10","key":"18_CR13","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1145\/97945.97967","volume":"25","author":"R. Helm","year":"1990","unstructured":"Richard Helm, Ian M. Holland, and Dipayan Gangopadhyay. Contracts: Specifying Behavioral Compositions in Object-Oriented Systems. In Proceedings OOPSLA\/ECOOP\u2019 90, pages 169\u2013180, October 1990. Published as ACM SIGPLAN Notices, volume 25, number 10.","journal-title":"Proceedings OOPSLA\/ECOOP\u2019 90"},{"key":"18_CR14","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/BFb0053043","volume-title":"Proceedings ECOOP\u2019 92","author":"I. M. Holland","year":"1992","unstructured":"Ian M. Holland. Specifying Reusable Components Using Contracts. In O. Lehrmann Madsen, editor, Proceedings ECOOP\u2019 92, LNCS 615, pages 287\u2013308, Utrecht, The Netherlands, July 1992. Springer-Verlag."},{"key":"18_CR15","doi-asserted-by":"crossref","unstructured":"G. E. Kaiser, W. Hseush, S. S. Popovich, and S. F. Wu. Multiple Concurrency Control Policies in an Object-Oriented Programming System. In Proceedings of the Second Symposium on Parallel and Distributed Processing, Dallas Texas. IEEE, December 1990.","DOI":"10.1109\/SPDP.1990.143615"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Barbara Liskov and Robert Scheifler. Guardians and Actions: Linguistic Support for Robust, Distributed Programs. In Conference Record of the Ninth Annual ACM Symposium on Principles of Programming Languages, pages 7\u201319, Albuquerque, New Mexico, January 1982. ACM.","DOI":"10.1145\/582153.582155"},{"key":"18_CR17","doi-asserted-by":"crossref","unstructured":"[LVB+92]_D. C. Luckham, J. Vera, D. Bryan, L. Augustin, and F. Belz. Partial Orderings of Event Sets and Their Application to Prototyping Concurrent Timed Systems. In Proceedings of the 1992 DARPA Software Technology Conference, April 1992.","DOI":"10.1016\/0164-1212(93)90027-U"},{"key":"18_CR18","volume-title":"Consul: A Communication Substrate for Fault-Tolerant Distributed Programs","author":"S. Mishra","year":"1991","unstructured":"S. Mishra, L. L. Peterson, and R. D. Schlichting. Consul: A Communication Substrate for Fault-Tolerant Distributed Programs. Technical report, University of Arizona, Tucson, 1991."},{"key":"18_CR19","series-title":"Lect Notes Comput Sci","first-page":"177","volume-title":"Object-Based Concurrent Computing","author":"C. McHale","year":"1991","unstructured":"C. McHale, B. Walsh, S. Baker, and A. Donnelly. Scheduling Predicates. In M. Tokoro, O. Nierstrasz, and P. Wegner, editors, Object-Based Concurrent Computing, pages 177\u2013193. Springer-Verlag, July 1991. LNCS 612."},{"key":"18_CR20","series-title":"Lect Notes Comput Sci","first-page":"128","volume-title":"Proceedings ECOOP\u2019 91","author":"C. Neusius","year":"1991","unstructured":"Christian Neusius. Synchronizing Actions. In P. America, editor, Proceedings ECOOP\u2019 91, LNCS 512, pages 128\u2013132, Geneva, Switzerland, July 1991. Springer-Veriag."},{"key":"18_CR21","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1145\/38765.38829","volume":"22","author":"O. Nierstrasz","year":"1987","unstructured":"Oscar Nierstrasz. Active Objects in Hybrid. In Proceedings OOPSLA\u2019 87, pages 243\u2013253, December 1987. Published as ACM SIGPLAN Notices, volume 22, number 12.","journal-title":"Proceedings OOPSLA\u2019 87"},{"key":"18_CR22","doi-asserted-by":"crossref","unstructured":"M. H. Olsen, E. Oskiewicz, and J. P. Warne. A Model for Interface Groups. In Tenth Symposium on Reliable Distributed Systems, Pisa, Italy, 1991. IEEE.","DOI":"10.1109\/RELDIS.1991.145411"},{"key":"18_CR23","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1007\/BFb0057020","volume-title":"Proceedings ECOOP\u2019 91","author":"S. C. Reghizzi","year":"1991","unstructured":"Stefano Crespi Reghizzi, Guido Galli de Paratesi, and Stefano Genolini. Definition of Reusable Concurrent Software Components. In P. America, editor, Proceedings ECOOP\u2019 91, LNCS 512, pages 148\u2013166, Geneva, Switzerland, July 1991. Springer-Verlag."},{"issue":"10","key":"18_CR24","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1145\/74877.74889","volume":"24","author":"C. Tomlinson","year":"1989","unstructured":"Chris Tomlinson and Vineet Singh. Inheritance and Synchronization with Enabled Sets. In Proceedings OOPSLA\u2019 89, pages 103\u2013112, October 1989. Published as ACM SIGPLAN Notices, volume 24, number 10.","journal-title":"Proceedings OOPSLA\u2019 89"},{"key":"18_CR25","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1007\/BF01463943","volume":"28","author":"J. Bos van den","year":"1991","unstructured":"J. van den Bos and C. Laffra. PROCOL, a Concurrent Object-Oriented Language with Protocols Delegation and Constraints. Acta Informatica, 28:511\u2013538, 1991.","journal-title":"Acta Informatica"},{"key":"18_CR26","volume-title":"Seventh Symposium on Reliable Distributed Systems","author":"C. T. Wilkes","year":"1988","unstructured":"C. T. Wilkes and R. J. LeBlanc. Distributed Locking: A Mechanism for Constructing Highly Available Objects. In Seventh Symposium on Reliable Distributed Systems, Ohio State University, Columbus, Ohio, 1988. IEEE."},{"key":"18_CR27","doi-asserted-by":"crossref","unstructured":"K. Wakita and A. Yonezawa. Linguistic Supports for Development of Distributed Organizational Information Systems in Object-Oriented Concurrent Computation Frameworks. In Proceedings of the First Conference on Organizational Computing Systems, Atlanta Georgia. ACM, September 1991.","DOI":"10.1145\/122831.122851"},{"key":"18_CR28","doi-asserted-by":"crossref","unstructured":"Y. Yokote, A. Mitsuzawa, N. Fujinami, and M. Tokoro. Reflective Object Management in the Muse Operating System. In Proceedings of the 1991 International Workshop on Object Orientation in Operating Systems, Palo Alto, California, October 1991.","DOI":"10.1109\/IWOOOS.1991.183017"}],"container-title":["Lecture Notes in Computer Science","ECOOP\u2019 93 \u2014 Object-Oriented Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-47910-4_18.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T20:24:05Z","timestamp":1684009445000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-47910-4_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540571209"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/3-540-47910-4_18","relation":{},"subject":[]}}