{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T16:10:27Z","timestamp":1725725427162},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2001,10]]},"DOI":"10.1145\/504282.504299","type":"proceedings-article","created":{"date-parts":[[2003,11,13]],"date-time":"2003-11-13T19:46:36Z","timestamp":1068752796000},"page":"223-240","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Modular mixin-based inheritance for application frameworks"],"prefix":"10.1145","author":[{"given":"Dominic","family":"Duggan","sequence":"first","affiliation":[{"name":"Dept of Computer Science, Stevens Institute of Technology, Hoboken, New Jersey"}]},{"given":"Ching-Ching","family":"Techaubol","sequence":"additional","affiliation":[{"name":"Dept of Computer Science, Stevens Institute of Technology, Hoboken, New Jersey"}]}],"member":"320","published-online":{"date-parts":[[2001,10]]},"reference":[{"key":"e_1_3_2_1_1_2","series-title":"Lecture Notes in Computer Science","volume-title":"European Conference on Object-Oriented Programming","author":"Ancona D.","year":"2000","unstructured":"D. Ancona , G. Lagorio , and E. Zucca . Jam: A smooth extension of Java with mixins . In European Conference on Object-Oriented Programming , Lecture Notes in Computer Science , Cannes, France, June 2000 . Springer-Verlag .]] D. Ancona, G. Lagorio, and E. Zucca. Jam: A smooth extension of Java with mixins. In European Conference on Object-Oriented Programming, Lecture Notes in Computer Science, Cannes, France, June 2000. Springer-Verlag.]]"},{"key":"e_1_3_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1017\/S0960129598002576"},{"key":"e_1_3_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.5555\/645815.668884"},{"key":"e_1_3_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.5555\/551789.853531"},{"key":"e_1_3_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/97945.97982"},{"key":"e_1_3_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCL.1992.185492"},{"key":"e_1_3_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.5555\/646155.679691"},{"key":"e_1_3_2_1_8_2","volume-title":"Mathematical Foundations of Programming Semantics (MFPS)","author":"Bruce K. B.","year":"1999","unstructured":"K. B. Bruce and J. Vanderwaart . Semantics-driven language design: Statically type-safe virtual types in object-oriented languages . In Mathematical Foundations of Programming Semantics (MFPS) , 1999 .]] K. B. Bruce and J. Vanderwaart. Semantics-driven language design: Statically type-safe virtual types in object-oriented languages. In Mathematical Foundations of Programming Semantics (MFPS), 1999.]]"},{"key":"e_1_3_2_1_9_2","volume-title":"Theoretical Aspects of Object-Oriented Programming","author":"Cook W.","year":"1994","unstructured":"W. Cook , W. Hill , and P. Canning . Inheritance is not subtyping . In C. A. Gunter and J. C. Mitchell, editors, Theoretical Aspects of Object-Oriented Programming . The MIT Press , 1994 .]] W. Cook, W. Hill, and P. Canning. Inheritance is not subtyping. In C. A. Gunter and J. C. Mitchell, editors, Theoretical Aspects of Object-Oriented Programming. The MIT Press, 1994.]]"},{"key":"e_1_3_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/74877.74922"},{"key":"e_1_3_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301641"},{"key":"e_1_3_2_1_12_2","series-title":"Lecture Notes in Computer Science","volume-title":"European Conference on Object-Oriented Programming","author":"Duggan D.","year":"2000","unstructured":"D. Duggan . A mixin-based, semantics-based approach to reusing domain-specific programming languages . In European Conference on Object-Oriented Programming , Lecture Notes in Computer Science , Cannes, France, June 2000 . Springer-Verlag .]] D. Duggan. A mixin-based, semantics-based approach to reusing domain-specific programming languages. In European Conference on Object-Oriented Programming, Lecture Notes in Computer Science, Cannes, France, June 2000. Springer-Verlag.]]"},{"key":"e_1_3_2_1_13_2","volume-title":"Workshop on Types in Compilation","author":"Duggan D.","year":"2000","unstructured":"D. Duggan . Shared in typed module assembly language . In Workshop on Types in Compilation , Montreal, Quebec, Canada , September 2000 .]] D. Duggan. Shared in typed module assembly language. In Workshop on Types in Compilation, Montreal, Quebec, Canada, September 2000.]]"},{"key":"e_1_3_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/232627.232654"},{"key":"e_1_3_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/289423.289432"},{"key":"e_1_3_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277730"},{"key":"e_1_3_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268961"},{"key":"e_1_3_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/292540.292563"},{"key":"e_1_3_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/73103.73110"},{"key":"e_1_3_2_1_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/174675.176927"},{"key":"e_1_3_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/96709.96744"},{"key":"e_1_3_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/956653.956654"},{"key":"e_1_3_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320395"},{"key":"e_1_3_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.5555\/646157.679864"},{"key":"e_1_3_2_1_25_2","doi-asserted-by":"crossref","unstructured":"Intermetrics Cambridge Mass. Ada-95 Reference Manual 1995. International standard ISO\/IEC 8652:1995(E).]] Intermetrics Cambridge Mass. Ada-95 Reference Manual 1995. International standard ISO\/IEC 8652:1995(E).]]","DOI":"10.21236\/ADA293867"},{"key":"e_1_3_2_1_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/174675.176926"},{"key":"e_1_3_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199476"},{"key":"e_1_3_2_1_29_2","series-title":"Lecture Notes in Computer Science","volume-title":"Schei er, and A. Snyder. CLU Reference Manual","author":"Liskov B.","year":"1981","unstructured":"B. Liskov , R. Atkinson , T. Bloom , E. Moss , J. C. Schaffert , R. Schei er, and A. Snyder. CLU Reference Manual . Lecture Notes in Computer Science . Springer-Verlag , 1981 .]] B. Liskov, R. Atkinson, T. Bloom, E. Moss, J. C. Schaffert, R. Schei er, and A. Snyder. CLU Reference Manual. Lecture Notes in Computer Science. Springer-Verlag, 1981.]]"},{"key":"e_1_3_2_1_30_2","volume-title":"Systems Programming in Modula-3","author":"Nelson G.","year":"1991","unstructured":"G. Nelson . Systems Programming in Modula-3 . Prentice-Hall Series in Innovative Technology. Prentice-Hall , 1991 .]] G. Nelson. Systems Programming in Modula-3. Prentice-Hall Series in Innovative Technology. Prentice-Hall, 1991.]]"},{"key":"e_1_3_2_1_31_2","volume-title":"Workshop on Foundations of Object-Oriented Languages","author":"Riecke J.","year":"1998","unstructured":"J. Riecke and C. Stone . Privacy via subsumption . In Workshop on Foundations of Object-Oriented Languages , 1998 . To appear in Information and Computation.]] J. Riecke and C. Stone. Privacy via subsumption. In Workshop on Foundations of Object-Oriented Languages, 1998. To appear in Information and Computation.]]"},{"key":"e_1_3_2_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1986.229476"},{"key":"e_1_3_2_1_33_2","series-title":"Lecture Notes in Computer Science","volume-title":"European Conference on Object-Oriented Programming","author":"Seco J.","year":"2000","unstructured":"J. Seco and L. Caires . A basic model of typed components . In European Conference on Object-Oriented Programming , Lecture Notes in Computer Science . Springer-Verlag , 2000 .]] J. Seco and L. Caires. A basic model of typed components. In European Conference on Object-Oriented Programming, Lecture Notes in Computer Science. Springer-Verlag, 2000.]]"},{"key":"e_1_3_2_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/317636.317801"},{"key":"e_1_3_2_1_35_2","doi-asserted-by":"publisher","DOI":"10.5555\/646155.679703"},{"key":"e_1_3_2_1_36_2","volume-title":"USENIX Conference on Domain-Specific Languages","author":"Wadler P.","year":"1999","unstructured":"P. Wadler . The next 700 markup languages . In USENIX Conference on Domain-Specific Languages , October 1999 . Invited talk.]] P. Wadler. The next 700 markup languages. In USENIX Conference on Domain-Specific Languages, October 1999. Invited talk.]]"},{"key":"e_1_3_2_1_37_2","doi-asserted-by":"publisher","DOI":"10.5555\/645394.757558"}],"event":{"name":"OOPSLA01: ACM SIGPLAN Object Oriented Programming Systems Languages and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Tampa Bay FL USA","acronym":"OOPSLA01"},"container-title":["Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/504282.504299","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T18:16:39Z","timestamp":1693851399000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/504282.504299"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,10]]},"references-count":36,"alternative-id":["10.1145\/504282.504299","10.1145\/504282"],"URL":"https:\/\/doi.org\/10.1145\/504282.504299","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/504311.504299","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2001,10]]},"assertion":[{"value":"2001-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}