{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:02:05Z","timestamp":1725483725055},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540676607"},{"type":"electronic","value":"9783540451020"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-45102-1_11","type":"book-chapter","created":{"date-parts":[[2007,5,1]],"date-time":"2007-05-01T09:55:00Z","timestamp":1178013300000},"page":"226-250","source":"Crossref","is-referenced-by-count":6,"title":["Copying and Comparing: Problems and Solutions"],"prefix":"10.1007","author":[{"given":"Peter","family":"Grogono","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markku","family":"Sakkinen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,5,12]]},"reference":[{"key":"11_CR1","series-title":"Lect Notes Comput Sci","volume-title":"Deductive and Object-Oriented Databases: Fourth International Conference, DOOD\u2019 95, Singapore, December 4\u20137, 1995, Proceedings","author":"S. Abiteboul","year":"1995","unstructured":"Serge Abiteboul and Jan Van den Bussche. Deep equality revisited. In T.W. Ling, A. O. Mendelzon, and L. Vieille, editors, Deductive and Object-Oriented Databases: Fourth International Conference, DOOD\u2019 95, Singapore, December 4\u20137, 1995, Proceedings, number 1013 in LNCS, Berlin and Heidelberg and New York, 1995. Springer-Verlag."},{"key":"11_CR2","unstructured":"Ken Arnold and James Gosling. The Java Programming Language. Addison-Wesley, second edition, 1998."},{"key":"11_CR3","unstructured":"Grady Booch, James Rumbaugh, and Ivar Jacobson. The Unified Modeling Language: User Guide. Object Technology. Addison Wesley, 1999."},{"issue":"1","key":"11_CR4","first-page":"1","volume":"12","author":"Peter Grogono","year":"1991","unstructured":"Peter Grogono. Issues in the design of an object oriented programming language. Structured Programming, 12(1):1\u201315, January 1991.","journal-title":"Structured Programming"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"Peter Grogono and Patrice Chalin. Copying, sharing, and aliasing. In Colloquium on Object Orientation in Databases and Software Engineering (ACFAS\u201994), Montreal, Quebec, May 1994.","DOI":"10.1142\/9789812831163_0006"},{"key":"11_CR6","unstructured":"Peter Grogono and Markku Sakkinen. A view and interface generator for C++. Technical report, Department of Computer Science, Concordia University, November 1999."},{"key":"11_CR7","unstructured":"Sonya E. Keene. Object-Oriented Programming in COMMON LISP. Addison-Wesley, 1989."},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Setrag N. Khoshafian and George P. Copeland. Object identity. In Proc. ACM Conf. on Object-Oriented Programming Systems, Languages and Applications, pages 406\u2013416, September 1986.","DOI":"10.1145\/28697.28739"},{"key":"11_CR9","unstructured":"Bj\u00f8rn Kirkerud. Object-Oriented Programming with Simula. Addison Wesley, 1989."},{"key":"11_CR10","unstructured":"John Lakos. Large-Scale C++ Software Design. Professional Computing Series. Addison-Wesley, 1996."},{"key":"11_CR11","unstructured":"Wilf LaLonde and John Pugh. Complexity in C++: A Smalltalk perspective. J. Object-Oriented Programming, 8(1):49\u201356, March\/April 1995."},{"key":"11_CR12","series-title":"Lect Notes Comput Sci","volume-title":"CLU Reference Manual","author":"B. Liskov","year":"1981","unstructured":"Barbara Liskov, Russell Atkinson, Toby Bloom, Eliot Moss, J. Craig Schaffert, Robert Scheifler, and Alan Snyder. CLU Reference Manual. Number 114 in LNCS. Springer-Verlag, Berlin and Heidelberg and New York, 1981."},{"key":"11_CR13","unstructured":"Barbara Liskov and John Guttag. Abstraction and Specification in Program Development. MIT Press, 1986."},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Bruce J. MacLennan. Values and objects in programming languages. ACM SIGPLAN Notices, 17(12):70\u201379, December 1983.","DOI":"10.1145\/988164.988172"},{"key":"11_CR15","unstructured":"Ole Lehrmann Madsen, Birger M\u00f8ller-Pedersen, and Kristen Nygaard. Object-Oriented Programming in the BETA Programming Language. ACM Press\/Addison Wesley, 1993."},{"key":"11_CR16","unstructured":"Bertrand Meyer. Eiffel: the Language. Prentice Hall International, 1992."},{"key":"11_CR17","unstructured":"Bertrand Meyer. Object-oriented Software Construction. Object Oriented Series. Prentice Hall, second edition, 1997."},{"key":"11_CR18","unstructured":"Scott Meyers. Effective C++. Addison-Wesley, 1992."},{"key":"11_CR19","unstructured":"Steven P. Reiss. A Practical Introduction to Software Design with C++. Wiley, 1999."},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"J. Rumbaugh. Controlling propagation of operations using attributes on relations. In N. Meyrowitz, editor, Proc. ACM Conf. on Object-Oriented Programming Systems, Languages and Applications, pages 285\u2013296, September 1988.","DOI":"10.1145\/62083.62109"},{"key":"11_CR21","unstructured":"Bjarne Stroustrup. The Design and Evolution of C++. Addison-Wesley, 1994."}],"container-title":["Lecture Notes in Computer Science","ECOOP 2000 \u2014 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45102-1_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T16:31:31Z","timestamp":1556382691000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45102-1_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540676607","9783540451020"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-45102-1_11","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}