{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:33:16Z","timestamp":1725564796625},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540407966"},{"type":"electronic","value":"9783540452133"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45213-3_17","type":"book-chapter","created":{"date-parts":[[2010,9,3]],"date-time":"2010-09-03T21:44:48Z","timestamp":1283550288000},"page":"122-131","source":"Crossref","is-referenced-by-count":20,"title":["Classboxes: A Minimal Module Model Supporting Local Rebinding"],"prefix":"10.1007","author":[{"given":"Alexandre","family":"Bergel","sequence":"first","affiliation":[]},{"given":"St\u00e9phane","family":"Ducasse","sequence":"additional","affiliation":[]},{"given":"Roel","family":"Wuyts","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"8","key":"17_CR1","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1145\/142137.142141","volume":"27","author":"L. Cardelli","year":"1992","unstructured":"Cardelli, L., Donahue, J., Glassman, L., Jordan, M., Kalsow, B., Nelson, G.: Modula-3 language definition. ACM SIGPLAN Notices\u00a027(8), 15\u201342 (1992)","journal-title":"ACM SIGPLAN Notices"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Clifton, C., Leavens, G.T., Chambers, C., Millstein, T.: MultiJava: Modular open classes and symmetric multiple dispatch for Java. In: OOPSLA 2000, pp. 130\u2013145 (2000)","DOI":"10.1145\/354222.353181"},{"key":"17_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/3-540-48743-3_4","volume-title":"ECOOP \u201999 - Object-Oriented Programming","author":"E. Ernst","year":"1999","unstructured":"Ernst, E.: Propagating class and method combination. In: Guerraoui, R. (ed.) ECOOP 1999. LNCS, vol.\u00a01628, pp. 67\u201391. Springer, Heidelberg (1999)"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"Flatt, M., Felleisen, M.: Units: Cool modules for HOT languages. In: Proceedings of the PLDI 1998 Conference on Programming Language Design and Implementation, pp. 236\u2013248 (1998)","DOI":"10.1145\/277650.277730"},{"key":"17_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/3-540-47993-7_3","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"Y. Ichisugi","year":"2002","unstructured":"Ichisugi, Y., Tanaka, A.: Difference-based modules: A class-independent module mechanism. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, p. 62. Springer, Heidelberg (2002)"},{"key":"17_CR6","doi-asserted-by":"crossref","unstructured":"Ingalls, D., Kaehler, T., Maloney, J., Wallace, S., Kay, A.: Back to the future: The story of Squeak, A practical Smalltalk written in itself. In: Proceedings OOPSLA 1997, November 1997, pp. 318\u2013326 (1997)","DOI":"10.1145\/263698.263754"},{"key":"17_CR7","volume-title":"Eiffel: The Language","author":"B. Meyer","year":"1992","unstructured":"Meyer, B.: Eiffel: The Language. Prentice-Hall, Englewood Cliffs (1992)"},{"key":"17_CR8","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-97479-3","volume-title":"Object-Oriented Programming in Oberon-2","author":"H. M\u00f6ssenb\u00f6ck","year":"1993","unstructured":"M\u00f6ssenb\u00f6ck, H.: Object-Oriented Programming in Oberon-2. Springer, Heidelberg (1993)"},{"key":"17_CR9","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511583926","volume-title":"Mastering ENVY\/Developer","author":"J. Pelrine","year":"2001","unstructured":"Pelrine, J., Knight, A., Cho, A.: Mastering ENVY\/Developer. Cambridge University Press, Cambridge (2001)"},{"key":"17_CR10","unstructured":"Simmons, D.: Smallscript (2002), http:\/\/www.smallscript.com"},{"issue":"3","key":"17_CR11","first-page":"161","volume":"2","author":"R.B. Smith","year":"1996","unstructured":"Smith, R.B., Ungar, D.: A simple and unifying approach to subjective objects. TAPOS special issue on Subjectivity in Object-Oriented Systems\u00a02(3), 161\u2013178 (1996)","journal-title":"TAPOS special issue on Subjectivity in Object-Oriented Systems"},{"key":"17_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/BFb0053028","volume-title":"ECOOP \u201992 European Conference on Object-Oriented Programming","author":"C.A. Szyperski","year":"1992","unstructured":"Szyperski, C.A.: Import Is Not Inheritance - Why We Need Both: Modules and Classes. In: Lehrmann Madsen, O. (ed.) ECOOP 1992. LNCS, vol.\u00a0615, pp. 19\u201332. Springer, Heidelberg (1992)"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"Taft, S.T.: Ada 9x: From abstraction-oriented to object-oriented. In: Proceedings OOPSLA 1993, October 1993, vol.\u00a028, pp. 127\u2013143 (1993)","DOI":"10.1145\/167962.165877"},{"key":"17_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/BFb0057015","volume-title":"ECOOP \u201991 European Conference on Object-Oriented Programming","author":"A. Wills","year":"1991","unstructured":"Wills, A.: Capsules and types in fresco: Program verification in smalltalk. In: America, P. (ed.) ECOOP 1991. LNCS, vol.\u00a0512, pp. 59\u201376. Springer, Heidelberg (1991)"},{"key":"17_CR15","unstructured":"Wirfs-Brock, A.: Subsystems \u2013 proposal. In: OOPSLA 1996 Extending Smalltalk Workshop (October 1996)"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Wirfs-Brock, A., Wilkerson, B.: An overview of modular Smalltalk. In: Proceedings OOPSLA 1988, November 1988, pp. 123\u2013134 (1988)","DOI":"10.1145\/62083.62095"},{"key":"17_CR17","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-96757-3","volume-title":"Programming in Modula-2","author":"N. Wirth","year":"1983","unstructured":"Wirth, N.: Programming in Modula-2. Springer, Berlin (1983)"},{"key":"17_CR18","unstructured":"Zenger, M.: Evolving software with extensible modules. In: ECOOP 2002 International Workshop on Unanticipated Software Evolution (June 2002)"}],"container-title":["Lecture Notes in Computer Science","Modular Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45213-3_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,3]],"date-time":"2019-06-03T09:21:32Z","timestamp":1559553692000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45213-3_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540407966","9783540452133"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45213-3_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}