{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:27:44Z","timestamp":1761611264681},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540202165"},{"type":"electronic","value":"9783540452089"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45208-9_23","type":"book-chapter","created":{"date-parts":[[2010,6,28]],"date-time":"2010-06-28T04:49:20Z","timestamp":1277700560000},"page":"284-301","source":"Crossref","is-referenced-by-count":5,"title":["A Calculus for Dynamic Linking"],"prefix":"10.1007","author":[{"given":"Davide","family":"Ancona","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sonia","family":"Fagorzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elena","family":"Zucca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"23_CR1","doi-asserted-by":"crossref","unstructured":"Ancona, D., Fagorzi, S., Moggi, E., Zucca, E.: Mixin Modules and Computational Effects. In: International Colloquium on Automata, Languages and Programming 2003 (2003) (to appear)","DOI":"10.1007\/3-540-45061-0_20"},{"issue":"2","key":"23_CR2","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1017\/S0956796801004257","volume":"12","author":"D. Ancona","year":"2002","unstructured":"Ancona, D., Zucca, E.: A calculus of module systems. Journ. of Functional Programming\u00a012(2), 91\u2013132 (2002)","journal-title":"Journ. of Functional Programming"},{"key":"23_CR3","unstructured":"Bierman, G., Hicks, M., Sewell, P., Stoyle, G.: Formalizing dynamic software updating (extended abstract). In: USE 2003 - Workshop on Unexpected Software Evolution (2003)"},{"key":"23_CR4","first-page":"266","volume-title":"ACM Symp. on Principles of Programming Languages 1997","author":"L. Cardelli","year":"1997","unstructured":"Cardelli, L.: Program fragments, linking, and modularization. In: ACM Symp. on Principles of Programming Languages 1997, pp. 266\u2013277. ACM Press, New York (1997)"},{"key":"23_CR5","doi-asserted-by":"crossref","unstructured":"Crary, K., Harper, R., Puri, S.: What is a recursive module. In: PLDI 1999 \u2013 ACM Conf. on Programming Language Design and Implementation (1999)","DOI":"10.1145\/301618.301641"},{"key":"23_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/3-540-45332-6_3","volume-title":"Types in Compilation","author":"S. Drossopoulou","year":"2001","unstructured":"Drossopoulou, S.: Towards an abstract model of Java dynamic linking and verfication. In: Harper, R. (ed.) TIC 2000. LNCS, vol.\u00a02071, pp. 53\u201384. Springer, Heidelberg (2001)"},{"key":"23_CR7","doi-asserted-by":"crossref","unstructured":"Drossopoulou, S., Eisenbach, S., Wragg, D.: A fragment calculus - towards a model of separate compilation, linking and binary compatibility. In: Proc. 14th Ann. IEEE Symp. on Logic in Computer Science (July 1999)","DOI":"10.1109\/LICS.1999.782606"},{"key":"23_CR8","doi-asserted-by":"crossref","unstructured":"Drossopoulou, S., Lagorio, G., Eisenbach, S.: Flexible models for dynamic linking. In: European Symposium on Programming 2003 (2003)","DOI":"10.1007\/3-540-36575-3_4"},{"key":"23_CR9","doi-asserted-by":"crossref","unstructured":"Findler, R.B., Flatt, M.: Modular object-oriented programming with units and mixins. In: Intl. Conf. on Functional Programming 1998 (September 1998)","DOI":"10.1145\/289423.289432"},{"issue":"1","key":"23_CR10","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1145\/129630.376083","volume":"35","author":"D. Gelernter","year":"1992","unstructured":"Gelernter, D., Carriero, N.: Coordination languages and their significance. Comm. ACM\u00a035(1), 96\u2013107 (1992)","journal-title":"Comm. ACM"},{"key":"23_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/3-540-45927-8_2","volume-title":"Programming Languages and Systems","author":"T. Hirschowitz","year":"2002","unstructured":"Hirschowitz, T., Leroy, X.: Mixin modules in a call-by-value setting. In: Le M\u00e9tayer, D. (ed.) ESOP 2002. LNCS, vol.\u00a02305, pp. 6\u201320. Springer, Heidelberg (2002)"},{"issue":"3","key":"23_CR12","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1017\/S0956796800003683","volume":"10","author":"X. Leroy","year":"2000","unstructured":"Leroy, X.: A modular module system. Journal of Functional Programming\u00a010(3), 269\u2013303 (2000)","journal-title":"Journal of Functional Programming"},{"key":"23_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1007\/3-540-46425-5_17","volume-title":"Programming Languages and Systems","author":"E. Machkasova","year":"2000","unstructured":"Machkasova, E., Turbak, F.A.: A calculus for link-time compilation. In: Smolka, G. (ed.) ESOP 2000. LNCS, vol.\u00a01782, pp. 260\u2013274. Springer, Heidelberg (2000)"},{"key":"23_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1007\/3-540-46425-5_27","volume-title":"Programming Languages and Systems","author":"J.B. Wells","year":"2000","unstructured":"Wells, J.B., Vestergaard, R.: Confluent equational reasoning for linking with first-class primitive modules. In: Smolka, G. (ed.) ESOP 2000. LNCS, vol.\u00a01782, pp. 412\u2013428. Springer, Heidelberg (2000)"}],"container-title":["Lecture Notes in Computer Science","Theoretical Computer Science"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45208-9_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,15]],"date-time":"2019-03-15T04:21:03Z","timestamp":1552623663000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45208-9_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540202165","9783540452089"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45208-9_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}