{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:23:50Z","timestamp":1725495830277},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540428008"},{"type":"electronic","value":"9783540455189"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45518-3_8","type":"book-chapter","created":{"date-parts":[[2007,11,21]],"date-time":"2007-11-21T20:23:38Z","timestamp":1195676618000},"page":"141-159","source":"Crossref","is-referenced-by-count":3,"title":["Abstracting Services in a Heterogeneous Environment"],"prefix":"10.1007","author":[{"given":"Salah","family":"Sadou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gautier","family":"Koscielny","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hafedh","family":"Mili","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,10,31]]},"reference":[{"key":"8_CR1","unstructured":"P. A. Bernstein. An architecture for distributed system services. Technical Report CRL 93\/6, Digital Equipment Corporation, Cambridge Research Lab, March 1993."},{"key":"8_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/3-540-47910-4_5","volume-title":"Proceedings of the ECOOP\u2019 93 European Conference on Object-oriented Programming","author":"A. P. Black","year":"1993","unstructured":"A. P. Black and M. P. Immel. Encapsulating Plurality. In O. Nierstrasz, editor, Proceedings of the ECOOP\u2019 93 European Conference on Object-oriented Programming, LNCS 707, pages 57\u201379, Kaiserslautern, Germany, July 1993. Springer-Verlag."},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"E. Blake and S. Cook. On Including Part Hierarchies in Object-Oriented Languages, with an Implementation in Smalltalk. In ECOOP\u201987, pages 41\u201350, 1987.","DOI":"10.1007\/3-540-47891-4_5"},{"key":"8_CR4","unstructured":"W. Brookes and J. Indulska. A type management system for open distributed processing. Technical Report 285, Department of Computer Science, Queensland U., Brisbane QLD (Australia), February 1994."},{"issue":"7","key":"8_CR5","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1109\/32.859532","volume":"26","author":"D. Buchs","year":"2000","unstructured":"D. Buchs and N. Guelfi. A formal specification framework for object-oriented distributed systems. IEEE Transactions on Software Engineering, 26(7):635\u2013652, 2000.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"8_CR6","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1145\/6041.6042","volume":"17","author":"L. Cardelli","year":"1985","unstructured":"L. Cardelli and P. Wegner. On Understanding Types, Data Abstraction, and Polymorphism. ACM Computing Surveys, 17(4):471\u2013522, December 1985.","journal-title":"ACM Computing Surveys"},{"issue":"9","key":"8_CR7","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/162685.162711","volume":"36","author":"D. Caromel","year":"1993","unstructured":"D. Caromel. Toward a method of object-oriented concurrent programming. Communications of the ACM, 36(9):90\u2013102, September 1993.","journal-title":"Communications of the ACM"},{"key":"8_CR8","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns, Elements of Reusable Object-Oriented Software. Addison Wesley, 1995."},{"issue":"4","key":"8_CR9","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/4434.641625","volume":"5","author":"R. Guerraoui","year":"1997","unstructured":"R. Guerraoui, B. Garbinato, and K. Mazouni. Garf: A tool for programming reliable distributed applications. IEEE Concurrency, 5(4):32\u201339, 1997.","journal-title":"IEEE Concurrency"},{"issue":"4","key":"8_CR10","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/2.585156","volume":"30","author":"R. Guerraoui","year":"1997","unstructured":"R. Guerraoui and S. Andr\u00e9. Software-based replication for fault tolerance. IEEE Computer, 30(4):68\u201374, April 1997. 11. R. Helm, I. Holland, and D. Gangopadhyay. Contracts: Specifying Behavioral Compositions in Object-Oriented Systems. In N. Meyrowitz, editor, Conference on Object-Oriented Programming, Systems, Languages, and Applications\/European Conference on Object Oriented Programming (OOPSLA\/ECOOP\u201990), ACM SIGPLAN Notices, pages 169\u2013180, October 1990.","journal-title":"IEEE Computer"},{"key":"8_CR11","unstructured":"IONA and Isis. An Introduction to Orbix+Isis. Technical report, IONA Technologies Ltd, November 1995."},{"key":"8_CR12","unstructured":"ITU\/ISO. Reference model of open distributed processing \u2014 part 2: Foundations, 1995. ISO\/IEC 10746-2, ITU-T Rec. X.902."},{"key":"8_CR13","unstructured":"G. Koscielny and S. Sadou. Type de service g\u00e9n\u00e9rique pour la r\u00e9utilisation de composants. In Jacques Malenfant and Roger Rousseau, editors, langages et mod\u00e8les \u00e0 objets (LMO\u201999), pages 115\u2013130. Herm\u00e8s Science Publications, 1999."},{"issue":"3","key":"8_CR14","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1002\/(SICI)1096-9942(1996)2:3<143::AID-TAPO2>3.0.CO;2-X","volume":"2","author":"B. B. Kristensen","year":"1996","unstructured":"B. B. Kristensen and K. \u00d8sterbye. Roles: Conceptual abstraction theory and practical language issues. Theory and Practice of Object Sytems, 2(3):143\u2013160, 1996.","journal-title":"Theory and Practice of Object Sytems"},{"key":"8_CR15","unstructured":"D. Lea. Objects in groups. Technical report, SUNY Oswego, 1993."},{"key":"8_CR16","unstructured":"S. Maffeis. Run-Time Support for Object-Oriented Distributed Programming. PhD thesis, University of Zurich, February 1995."},{"key":"8_CR17","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1007\/3-540-49538-X_10","volume-title":"European Conference on Object Oriented Programming (ECOOP\u201995)","author":"J. McAffer","year":"1995","unstructured":"J. McAffer. Meta-Level Programming with CodA. In W. Olthoff, editor, European Conference on Object Oriented Programming (ECOOP\u201995), Lecture Notes in Computer Science, pages 190\u2013214. Springer-Verlag, aug 1995."},{"key":"8_CR18","unstructured":"Microsoft. Dcom. \n                    http:\/\/www.microsoft.com\/cominfo\/\n                    \n                  ."},{"key":"8_CR19","volume-title":"EDOC\u201997","author":"M. Muenke","year":"1997","unstructured":"M. Muenke, W. Lamersdorf, B. O. Christiansen, and K. Mueller-Jones. Type management: A key to software reuse in open distributed systems. In EDOC\u201997, Gold Coast, AUSTRALIA, 1997."},{"key":"8_CR20","unstructured":"ODP. Open Distributed Processing. \n                    http:\/\/info.gte.com\/ftp\/doc\/activities\/x3h7\/by_model\/ODP.html\n                    \n                  ."},{"key":"8_CR21","unstructured":"R. Monson-Haefel. Enterprise JavaBeans, 2nd Edition. March 2000, O\u2019Reilly & Associates, INC."},{"key":"8_CR22","unstructured":"OMG. CORBAservices: Common Object Services Specification, chapter Trading Object Service Specification. Object Management Group, Inc. Publications, March 1997. 97-12-23."},{"key":"8_CR23","volume-title":"Technical Report APM.1002.01","author":"E. Oskiewicz","year":"1994","unstructured":"E. Oskiewicz and N. Edwards. A model for interface groups. Technical Report APM.1002.01, ANSA, Architecture Projects Management Limited, Cambridge, UK, May 1994."},{"key":"8_CR24","volume-title":"Technical report","author":"S. Sadou","year":"1999","unstructured":"S. Sadou, G. Koscielny, P. Frison, and J-M. Inglebert. Groupes pour la coop\u00e9ration entre activit\u00e9s. Technical report, Valoria\/Orcade, Universit\u00e9 de Bretagne Sud, December 1999. \n                    http:\/\/www.iu-vannes.fr\/ sadou\/groop\/rapport\/rapport.html\n                    \n                  ."},{"key":"8_CR25","doi-asserted-by":"crossref","unstructured":"K. Shimizu, M. Maekawa, and J. Hamano. Hierarchical Object Groups in distributed Operating Systems. In IEEE Computer Society and Technical Committee on Distributed Processing, editors, The 14th International Conference on Distributed Computing Systems, pages 18\u201324, San Jose, California, June 1988. IEEE, Computer Society Press.","DOI":"10.1109\/DCS.1988.12495"},{"key":"8_CR26","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1007\/3-540-61052-9_57","volume-title":"Coordination Languages and Models (Coordination\u201996)","author":"N. Singh","year":"1996","unstructured":"N. Singh and M. A. Gisi. Coordinating distributed objects with declarative interfaces. In Paolo Ciancarini and Chris Hankin, editors, Coordination Languages and Models (Coordination\u201996), number 1061 in Lecture Notes in Computer Science, pages 368\u2013385. Springer, 1996."},{"issue":"4","key":"8_CR27","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1145\/261640.261641","volume":"6","author":"A. M. Zaremski","year":"1997","unstructured":"A. M. Zaremski and J. M. Wing. Specification matching of software components. ACM Transactions on Software Engineering and Methodology, 6(4):333\u2013369, October 1997.","journal-title":"ACM Transactions on Software Engineering and Methodology"}],"container-title":["Lecture Notes in Computer Science","Middleware 2001"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45518-3_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T14:44:39Z","timestamp":1551105879000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45518-3_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540428008","9783540455189"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/3-540-45518-3_8","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}