{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:37:31Z","timestamp":1725489451916},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540571209"},{"type":"electronic","value":"9783540479109"}],"license":[{"start":{"date-parts":[[1993,1,1]],"date-time":"1993-01-01T00:00:00Z","timestamp":725846400000},"content-version":"tdm","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":[[1993]]},"DOI":"10.1007\/3-540-47910-4_20","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T12:13:47Z","timestamp":1187266427000},"page":"384-405","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Transparent parallelisation through reuse: between a compiler and a library approach"],"prefix":"10.1007","author":[{"given":"J. -M.","family":"J\u00e9z\u00e9quel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,8,25]]},"reference":[{"key":"20_CR1","unstructured":"P. America. Pool-t: a parallel object-oriented programming. In A. Yonezawa, editor, Object-Oriented Concurrent Programming, pages 199\u2013220, The MITI Press, Yonezawa A. Tokoro M., \u201cObject-Oriented Concurrent Programming\u201d, Cambridge, MA, 1987."},{"issue":"11","key":"20_CR2","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/101356.101358","volume":"25","author":"B. Andersen","year":"1990","unstructured":"Birger Andersen. Ellie language definition report. Sigplan Notices, 25(11):45\u201364, November 1990.","journal-title":"Sigplan Notices"},{"key":"20_CR3","doi-asserted-by":"crossref","unstructured":"Fran\u00e7oise Andr\u00e9, Jean-Louis Pazat, and Henry Thomas. Pandore: A system to manage Data Distribution. In International Conference on Supercomputing, ACM, June 11\u201315 1990.","DOI":"10.1145\/77726.255179"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Briand N. Bershad, Edward D. Lazowska, and Henry M. Levy. Presto: a system for object-oriented parallel programming. In Software-Practice and Experience, February 1988.","DOI":"10.1002\/spe.4380180802"},{"issue":"1","key":"20_CR5","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1002\/spe.4380210107","volume":"21","author":"A. P. Black","year":"1991","unstructured":"Andrew P. Black et al. Emerald: a general-purpose programming language. Software-Practice and Experience, 21(1):91\u2013118, January 1991.","journal-title":"Software-Practice and Experience"},{"issue":"3","key":"20_CR6","first-page":"34","volume":"3","author":"D. Caromel","year":"1990","unstructured":"D. Caromel. Concurrency and reusability: from sequential to parallel. Journal of Object-Oriented Programming, 3(3):34\u201342, September 1990.","journal-title":"Journal of Object-Oriented Programming"},{"key":"20_CR7","unstructured":"Rohit Chandra, Anoop Gupta, and John L Hennessy. COOL: a Language for Parallel Programming, chapter 8. MIT Press, 1990."},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"A. A. Chien and W. J. Dally. Concurrent aggregates (ca). In Proc. of the Second ACM Sigplan Symposium on Principles and Practice of Parallel Programming, March 1991.","DOI":"10.1145\/99163.99184"},{"key":"20_CR9","unstructured":"J.-F. Colin and J.-M. Geib. Eiffel classes for concurrent programming. In J. Bezivin et al. (eds.), editor, TOOLS 4, pages 23\u201334, Prentice Hall, 1991."},{"key":"20_CR10","unstructured":"C. Jard and J.-M. J\u00e9z\u00e9quel. A multi-processor Estelle to C compiler to experiment distributed algorithms on parallel machines. In Proc. of the 9th\n                           IFIP International Workshop on Protocol Specification, Testing and Verification, University of Twente, The Netherlands, North Holland, 1989."},{"key":"20_CR11","series-title":"Lect Notes Comput Sci","volume-title":"ECOOP\u201992 proceedings","author":"J.-M. J\u00e9z\u00e9quel","year":"1992","unstructured":"J.-M. J\u00e9z\u00e9quel. EPEE: an Eiffel environment to program distributed memory parallel computers. In ECOOP\u201992 proceedings, Lecture Notes in Computer Science, Springer Verlag, (also to appear in the Journal of Object Oriented Programming, 1993), July 1992."},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"J.-M. J\u00e9z\u00e9quel, F. Andre, and F. Bergheul. A parallel execution environment for a sequential object oriented language. In ICS\u201992 proceedings, ACM, July 1992.","DOI":"10.1145\/143369.143434"},{"key":"20_CR13","unstructured":"M. D. McIlroy. Mass-produced software components. In P. Naur J.M. Buxton and B. Randell, editors, Software Engineering Concepts and techniques (1968 NATO conference of Software Engineering), 1976."},{"key":"20_CR14","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.1987.230097","volume":"3","author":"B. Meyer","year":"1987","unstructured":"B. Meyer. Reusability: the case for object-oriented design. IEEE SOFTWARE, (3):50\u201364, March 1987.","journal-title":"IEEE SOFTWARE"},{"key":"20_CR15","unstructured":"Bertrand Meyer. Eiffel: The Language. Prentice-Hall, 1992."},{"key":"20_CR16","unstructured":"Bertrand Meyer. Object-Oriented Software Construction. Prentice-Hall, 1988."},{"key":"20_CR17","unstructured":"MIMDizer user\u2019s guide. Version 7.02. Technical Report, Pacific Sierra Research Corporation, 1991."},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Leslie G. Valiant. A bridging model for parallel computation. CACM, 33(8), Aug 1990.","DOI":"10.1145\/79173.79181"},{"key":"20_CR19","unstructured":"P. Weis, M.V. Aponte, A. Laville, M. Mauny, and A. Su\u00e1rez. The CAML reference manual. Rapport Technique 121, INRIA, septembre 1990."},{"key":"20_CR20","doi-asserted-by":"crossref","unstructured":"Akinori Yonezawa, Jean-Pierre Briot, and Etsuya Shibayama. Object-oriented concurrent programming in ABCL\/1. In OOPSLA\u2019 86 Proceedings, September 1986.","DOI":"10.1145\/28697.28722"}],"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_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T00:54:50Z","timestamp":1558486490000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-47910-4_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540571209","9783540479109"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-47910-4_20","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1993]]},"assertion":[{"value":"25 August 2000","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}