{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:14:22Z","timestamp":1725495262979},"publisher-location":"Berlin, Heidelberg","reference-count":9,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540654605"},{"type":"electronic","value":"9783540492559"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/3-540-49255-0_22","type":"book-chapter","created":{"date-parts":[[2007,11,14]],"date-time":"2007-11-14T03:59:14Z","timestamp":1195012754000},"page":"125-129","source":"Crossref","is-referenced-by-count":0,"title":["A Java Architecture for Dynamic Object and Framework Customizations"],"prefix":"10.1007","author":[{"given":"Linda M.","family":"Seiter","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,7,26]]},"reference":[{"key":"22_CR1","series-title":"Professional Computing Series","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1994","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Professional Computing Series. Addison-Wesley, Reading, MA, October 1994."},{"key":"22_CR2","unstructured":"Rational Software Corporation, UML Semantics, http:\/\/www.rational.com\/uml\/html\/semantics ."},{"key":"22_CR3","doi-asserted-by":"crossref","unstructured":"I. Holland, Specifying Reusable Components Using Contracts, in Proc. ECOOP\u201992, 287\u2013308.","DOI":"10.1007\/BFb0053043"},{"key":"22_CR4","doi-asserted-by":"crossref","unstructured":"M. Odersky and P. Wadler, Pizza into Java: Translating theory into practice, in ACM Symposium on Principles of Programming Languages, 1997.","DOI":"10.1145\/263699.263715"},{"key":"22_CR5","unstructured":"Linda M. Seiter and Ari Gunawan, \u201cA Java architecture for dynamic framework customizations,\u201d Technical Report, Santa Clara University, Department of Computer Engineering, submitted to ICSE\u201999"},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"Linda M. Seiter, Jens Palsberg, and Karl J. Lieberherr, \u201cEvolution of Object Behavior using Context Relations,\u201d in IEEE Transactions on Software Engineering, vol. 24, no. 1, January 1998.","DOI":"10.1109\/32.663999"},{"key":"22_CR7","doi-asserted-by":"crossref","unstructured":"Y. Smaragdakis and D. Batory, Implementing Layered Designs with Mixin Layers, in Proc. ECOOP\u201998, 550\u2013570.","DOI":"10.1007\/BFb0054107"},{"key":"22_CR8","doi-asserted-by":"crossref","unstructured":"K. Thorup, Genericity in Java with Virtual Types, in Proc. ECOOP\u201997, 444\u2013471.","DOI":"10.1007\/BFb0053390"},{"key":"22_CR9","doi-asserted-by":"crossref","unstructured":"M. VanHilst and D. Notkin, Using C ++ Templates to Implement Role-Based Designs, In JSSST International Symposium on Object Technologies for Advanced Software. Spring-Verlag, 1996, 22\u201337.","DOI":"10.1007\/3-540-60954-7_41"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Technology: ECOOP\u201998 Workshop Reader"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-49255-0_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,4]],"date-time":"2019-05-04T11:34:25Z","timestamp":1556969665000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-49255-0_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540654605","9783540492559"],"references-count":9,"URL":"https:\/\/doi.org\/10.1007\/3-540-49255-0_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}