{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T16:05:45Z","timestamp":1742918745718,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642009549"},{"type":"electronic","value":"9783642009556"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-00955-6_50","type":"book-chapter","created":{"date-parts":[[2009,4,8]],"date-time":"2009-04-08T06:29:58Z","timestamp":1239172198000},"page":"450-459","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Group Abstractions for Organizing Dynamic Distributed Systems"],"prefix":"10.1007","author":[{"given":"Jos\u00e9 C.","family":"Cunha","sequence":"first","affiliation":[]},{"given":"Carmen P.","family":"Morgado","sequence":"additional","affiliation":[]},{"given":"Jorge F.","family":"Cust\u00f3dio","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"50_CR1","unstructured":"JGroups tutorial, http:\/\/www.jgroups.org\/"},{"key":"50_CR2","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/ICDCS.1996.507895","volume-title":"ICDCS 1996: Procs of 16th International Conference on Distributed Computing Systems","author":"I. Babaoglu","year":"1996","unstructured":"Babaoglu, I.: On programming with view synchrony. In: ICDCS 1996: Procs of 16th International Conference on Distributed Computing Systems, p. 3. IEEE Computer Society, Los Alamitos (1996)"},{"key":"50_CR3","unstructured":"Ban, B.: Design and implementation of a reliable group communication toolkit for Java. Technical report, Cornell University (1998)"},{"key":"50_CR4","unstructured":"Barbosa, F.: Distributed programming abstractions based on groups: the GroupLog model (in portuguese). Ph.D thesis, Universidade Nova de Lisboa, Faculdade de Ci\u00eancias e Tecnologia, Lisboa (2003)"},{"key":"50_CR5","unstructured":"Barbosa, F., Cunha, J.C.: A language framework for group based multi-agent systems: GroupLog. In: Proceedings of CABS, Workshop on the Foundations and Applications of Collective Agent Based Systems, ESSLLI-99 11th European Summer School in Logic, Language and Information. Utrecht University (1999)"},{"issue":"1","key":"50_CR6","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1080\/08839510150204617","volume":"15","author":"F. Barbosa","year":"2001","unstructured":"Barbosa, F., Cunha, J.C.: A coordination language for collective agent-based systems: GroupLog. Applied Artificial Intelligence\u00a015(1), 59\u201378 (2001)","journal-title":"Applied Artificial Intelligence"},{"key":"50_CR7","unstructured":"Barbosa, F., Cunha, J.C., Rana, O., Lynden, S.: Coordination in Utility Managed Multi-Agent Group. In: Yang, L.T., Pan, Y. (eds.) Advances in Computation: Theory and Practice, vol.\u00a015, pp. 209\u2013219. Nova Science (2004)"},{"key":"50_CR8","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1145\/41457.37515","volume-title":"Procs. of the 11th ACM Symposium on Operating systems principles","author":"K. Birman","year":"1987","unstructured":"Birman, K., Joseph, T.: Exploiting virtual synchrony in distributed systems. In: Procs. of the 11th ACM Symposium on Operating systems principles, pp. 123\u2013138. ACM Press, New York (1987)"},{"key":"50_CR9","volume-title":"Reliable Distributed Systems Technologies, Web Services, and Applications","author":"K.P. Birman","year":"2005","unstructured":"Birman, K.P.: Reliable Distributed Systems Technologies, Web Services, and Applications. Springer, Heidelberg (2005)"},{"issue":"14","key":"50_CR10","doi-asserted-by":"publisher","first-page":"1285","DOI":"10.1002\/(SICI)1097-024X(19991210)29:14<1285::AID-SPE281>3.0.CO;2-W","volume":"29","author":"K.P. Birman","year":"1999","unstructured":"Birman, K.P., Friedman, R., Hayden, M., Rhee, I.: Middleware support for distributed multimedia and collaborative computing. Softw. Pract. Exper.\u00a029(14), 1285\u20131312 (1999)","journal-title":"Softw. Pract. Exper."},{"key":"50_CR11","unstructured":"Caromel, D., Henrio, L., Cardelli, L.: Theory of Distributed Objects. Springer, Heidelberg"},{"issue":"4","key":"50_CR12","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1145\/63334.63337","volume":"32","author":"N. Carriero","year":"1989","unstructured":"Carriero, N., Gelernter, D.: Linda in context. Commun. ACM\u00a032(4), 444\u2013458 (1989)","journal-title":"Commun. ACM"},{"issue":"4","key":"50_CR13","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1145\/503112.503113","volume":"33","author":"G.V. Chockler","year":"2001","unstructured":"Chockler, G.V., Keidar, I., Vitenberg, R.: Group communication specifications: a comprehensive study. ACM Comput. Surv.\u00a033(4), 427\u2013469 (2001)","journal-title":"ACM Comput. Surv."},{"key":"50_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1007\/3-540-48919-3_25","volume-title":"Coordination Languages and Models","author":"J.-C. Cruz","year":"1999","unstructured":"Cruz, J.-C., Ducasse, S.: A group based approach for coordinating active objects. In: Ciancarini, P., Wolf, A.L. (eds.) COORDINATION 1999. LNCS, vol.\u00a01594, pp. 355\u2013370. Springer, Heidelberg (1999)"},{"key":"50_CR15","unstructured":"Cust\u00f3dio, J.: Jgroupspace - support for distributed group-based programming (in portuguese). M.Sc. thesis, Universidade Nova de Lisboa, Faculdade de Ci\u00ebncias e Tecnologia, Lisboa (2008)"},{"issue":"4","key":"50_CR16","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1145\/1041680.1041682","volume":"36","author":"X. D\u00e9fago","year":"2004","unstructured":"D\u00e9fago, X., Schiper, A., Urb\u00e1n, P.: Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Comput. Surv.\u00a036(4), 372\u2013421 (2004)","journal-title":"ACM Comput. Surv."},{"key":"50_CR17","volume-title":"Reliable Distributed Computing with the Isis Toolkit","author":"R. Van Renesse","year":"1994","unstructured":"Van Renesse, R., Birman, K.P.: Reliable Distributed Computing with the Isis Toolkit. IEEE Computer Society Press, Los Alamitos (1994)"},{"key":"50_CR18","unstructured":"Maffeis, S.: The object group design pattern. In: COOTS 1996: Procs. of 2nd USENIX Conf. on Object-Oriented Technologies, p. 12. USENIX Association (1996)"},{"key":"50_CR19","volume-title":"International ACM Conference on Supporting Group Work - Group 2007 - Proceedings","author":"C. Morgado","year":"2007","unstructured":"Morgado, C., Correia, N., Cunha, J.C.: A group-based approach for modeling interactive mobile applications. In: International ACM Conference on Supporting Group Work - Group 2007 - Proceedings. ACM Press, New York (2007)"},{"key":"50_CR20","unstructured":"Morgado, C.P.: A group model for distributed interactive applications (in portuguese). Ph.D thesis, Universidade Nova de Lisboa, Faculdade de Ci\u00eancias e Tecnologia, Lisboa (2008)"},{"key":"50_CR21","volume-title":"Coordination of large-scale multi-agent systems","author":"R. Mailler","year":"2006","unstructured":"Mailler, R., Scerri, P., Vincent, R.: Coordination of large-scale multi-agent systems. Springer, Heidelberg (2006)"},{"key":"50_CR22","doi-asserted-by":"crossref","unstructured":"Pardyak, P., Bershad, B.N.: A group structuring mechanism for a distributed object-oriented language. In: International Conference on Distributed Computing Systems, pp. 312\u2013319 (1994)","DOI":"10.1109\/ICDCS.1994.302430"},{"issue":"9","key":"50_CR23","doi-asserted-by":"publisher","first-page":"963","DOI":"10.1002\/(SICI)1097-024X(19980725)28:9<963::AID-SPE179>3.0.CO;2-9","volume":"28","author":"R. van Renesse","year":"1998","unstructured":"van Renesse, R., Birman, K., Hayden, M., Vaysburd, A., Karr, D.: Building adaptive systems using Ensemble. Softw. Pract. Exper.\u00a028(9), 963\u2013979 (1998)","journal-title":"Softw. Pract. Exper."}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2008 Workshops - Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-00955-6_50","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T22:11:23Z","timestamp":1739052683000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-00955-6_50"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642009549","9783642009556"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-00955-6_50","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}