{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T09:40:30Z","timestamp":1742982030583,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642026546"},{"type":"electronic","value":"9783642026553"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-02655-3_6","type":"book-chapter","created":{"date-parts":[[2009,6,29]],"date-time":"2009-06-29T02:17:34Z","timestamp":1246241854000},"page":"55-71","source":"Crossref","is-referenced-by-count":0,"title":["Lazy Composition of Representations in Java"],"prefix":"10.1007","author":[{"given":"R\u00e9mi","family":"Douence","sequence":"first","affiliation":[]},{"given":"Xavier","family":"Lorca","sequence":"additional","affiliation":[]},{"given":"Nicolas","family":"Loriant","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","volume-title":"Algorithms and Data Structures","author":"K. Mehlhorn","year":"2008","unstructured":"Mehlhorn, K., Sanders, P.: Algorithms and Data Structures. Springer, Heidelberg (2008)"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Beldiceanu, N., Flener, P., Lorca, X.: Combining tree partitioning, precedence, and incomparability constraints. Constraints 13(4) (2008)","DOI":"10.1007\/s10601-007-9040-x"},{"key":"6_CR3","unstructured":"Misc: Aosd.net wiki glossary"},{"key":"6_CR4","first-page":"107","volume-title":"ICSE 1999: Proceedings of the 21st International Conference on Software Engineering","author":"P. Tarr","year":"1999","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton., S.M.: N degrees of separation: multi-dimensional separation of concerns. In: ICSE 1999: Proceedings of the 21st International Conference on Software Engineering, pp. 107\u2013119. IEEE Computer Society Press, Los Alamitos (1999)"},{"key":"6_CR5","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1145\/165854.165932","volume-title":"OOPSLA 1993: Proceedings of the eighth annual conference on Object-Oriented Programming Systems, Languages, and Applications","author":"W. Harrison","year":"1993","unstructured":"Harrison, W., Ossher, H.: Subject-oriented programming: a critique of pure objects. In: OOPSLA 1993: Proceedings of the eighth annual conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 411\u2013428. ACM, New York (1993)"},{"key":"6_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"issue":"4","key":"6_CR7","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1145\/136586.136587","volume":"1","author":"D. Batory","year":"1992","unstructured":"Batory, D., O\u2019Malley, S.: The design and implementation of hierarchical software systems with reusable components. ACM Transactions on Software Engineering and Methodology\u00a01(4), 355\u2013398 (1992)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"6_CR8","unstructured":"Chamberlin, D.D., Boyce, R.F.: Structured query language (1974)"},{"issue":"4","key":"6_CR9","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1145\/226241.226249","volume":"4","author":"D. Jackson","year":"1995","unstructured":"Jackson, D.: Structuring Z specifications with views. ACM Transactions on Software Engineering and Methodology\u00a04(4), 365\u2013389 (1995)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"6_CR10","first-page":"307","volume-title":"POPL 1987: Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of Programming Languages","author":"P. Wadler","year":"1987","unstructured":"Wadler, P.: Views: a way for pattern matching to cohabit with data abstraction. In: POPL 1987: Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of Programming Languages, pp. 307\u2013313. ACM, New York (1987)"},{"key":"6_CR11","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1145\/165180.165214","volume-title":"FPCA 1993: Proceedings of the conference on Functional Programming Languages and Computer Architecture","author":"A. Gill","year":"1993","unstructured":"Gill, A., Launchbury, J., Peyton Jones, S.L.: A short cut to deforestation. In: FPCA 1993: Proceedings of the conference on Functional Programming Languages and Computer Architecture, pp. 223\u2013232. ACM, New York (1993)"},{"issue":"2","key":"6_CR12","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1093\/comjnl\/32.2.98","volume":"32","author":"J. Hughes","year":"1989","unstructured":"Hughes, J.: Why Functional Programming Matters. Computer Journal\u00a032(2), 98\u2013107 (1989)","journal-title":"Computer Journal"},{"key":"6_CR13","unstructured":"Warth, A.: LazyJ: Seamless lazy evaluation in Java. In: FOOL\/WOOD (2007)"},{"key":"6_CR14","doi-asserted-by":"publisher","first-page":"310","DOI":"10.1145\/1250734.1250770","volume-title":"PLDI 2007: Proceedings of the 2007 ACM SIGPLAN conference on Programming Language Design and Implementation","author":"A. Shankar","year":"2007","unstructured":"Shankar, A., Bod\u00edk, R.: DITTO: automatic incrementalization of data structure invariant checks (in Java). In: PLDI 2007: Proceedings of the 2007 ACM SIGPLAN conference on Programming Language Design and Implementation, pp. 310\u2013319. ACM, New York (2007)"},{"issue":"1","key":"6_CR15","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/1328897.1328476","volume":"43","author":"U.A. Acar","year":"2008","unstructured":"Acar, U.A., Ahmed, A., Blume, M.: Imperative self-adjusting computation. SIGPLAN Not.\u00a043(1), 309\u2013322 (2008)","journal-title":"SIGPLAN Not."},{"key":"6_CR16","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/1291151.1291162","volume-title":"ICFP 2007: Proceedings of the 12th ACM SIGPLAN International Conference on Functional Programming","author":"K. Matsuda","year":"2007","unstructured":"Matsuda, K., Hu, Z., Nakano, K., Hamana, M., Takeichi, M.: Bidirectionalization transformation based on automatic derivation of view complement functions. In: ICFP 2007: Proceedings of the 12th ACM SIGPLAN International Conference on Functional Programming, pp. 47\u201358. ACM, New York (2007)"},{"issue":"1","key":"6_CR17","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1145\/1047659.1040325","volume":"40","author":"J.N. Foster","year":"2005","unstructured":"Foster, J.N., Greenwald, M.B., Moore, J.T., Pierce, B.C., Schmitt, A.: Combinators for bi-directional tree transformations: a linguistic approach to the view update problem. SIGPLAN Not.\u00a040(1), 233\u2013246 (2005)","journal-title":"SIGPLAN Not."}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02655-3_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,8]],"date-time":"2019-03-08T19:34:30Z","timestamp":1552073670000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02655-3_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642026546","9783642026553"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02655-3_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}