{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:41:06Z","timestamp":1725457266530},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540633983"},{"type":"electronic","value":"9783540695370"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/bfb0033836","type":"book-chapter","created":{"date-parts":[[2005,12,11]],"date-time":"2005-12-11T07:27:37Z","timestamp":1134286057000},"page":"47-61","source":"Crossref","is-referenced-by-count":2,"title":["Overriding operators in a mixin-based framework"],"prefix":"10.1007","author":[{"given":"Davide","family":"Ancona","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elena","family":"Zucca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,21]]},"reference":[{"key":"4_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/3-540-61735-3_12","volume-title":"ALP '96 \u2014 5th Intl. Conf. on Algebraic and Logic Programming","author":"D. Ancona","year":"1996","unstructured":"D. Ancona and E. Zucca. An algebraic approach to mixins and modularity. In M. Hanus and M. Rodriguez Artalejo, editors, ALP '96 \u2014 5th Intl. Conf. on Algebraic and Logic Programming, number 1139 in Lecture Notes in Computer Science, pages 179\u2013193, Berlin, 1996. Springer Verlag."},{"key":"4_CR2","unstructured":"D. Ancona and E. Zucca. A theory of mixin modules: basic and derived operators. Technical Report DISI-TR-96-24, DISI, University of Genova, 1996. Submitted for publication."},{"key":"4_CR3","unstructured":"G. Bracha. The Programming Language JIGSAW: Mixins, Modularity and Multiple Inheritance. PhD thesis, Department of Comp. Sci., Univ. of Utah, 1992."},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"G. Bracha and W. Cook. Mixin-based inheritance. In Proc. of the Joint ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications and the European Conference on Object-Oriented Programming, October 1990.","DOI":"10.1145\/97945.97982"},{"key":"4_CR5","first-page":"282","volume-title":"Proc. International Conference on Computer Languages","author":"G. Bracha","year":"1992","unstructured":"G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proc. International Conference on Computer Languages, pages 282\u2013290, San Francisco, April 1992. IEEE Computer Society."},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"W.R. Cook. A Denotational Semantics of Inheritance. PhD thesis, Dept. of Computer Science, Brown University, 1989.","DOI":"10.1145\/74877.74922"},{"key":"4_CR7","volume-title":"Intl. Conf. on Functional Programming","author":"D. Duggan","year":"1996","unstructured":"D. Duggan and C. Sourelis. Mixin modules. In Intl. Conf. on Functional Programming, Philadelphia, May 1996. ACM Press."},{"issue":"1","key":"4_CR8","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1145\/147508.147524","volume":"39","author":"J. A. Goguen","year":"1992","unstructured":"J. A. Goguen and R. Burstall. Institutions: abstract model theory for specification and programming. Journ. ACM, 39(1):95\u2013146, 1992.","journal-title":"Journ. ACM"},{"key":"4_CR9","unstructured":"A. Goldberg and D. Robson. Smalltalk-80: the Language and Its Implementation. Addison-Wesley, 1983."},{"key":"4_CR10","first-page":"1","volume":"3","author":"M. Limberghen Van","year":"1996","unstructured":"M. Van Limberghen and T. Mens. Encapsulation and composition as orthogonal operators on mixins: a solution to multiple inheritance problems. Object Oriented Systems, 3:1\u201330, 1996.","journal-title":"Object Oriented Systems"},{"key":"4_CR11","unstructured":"O. L. Madsen, B. M\u00f8ller-Pedersen, and K. Nygaard. Object-oriented programming in the Beta programming language. Addison-Wesley, 1993."},{"key":"4_CR12","unstructured":"B. Meyer. Object-oriented Software Construction. Computer Science series. Prentice Hall, 1988."},{"key":"4_CR13","volume-title":"The Definition of Standard ML","author":"R. Milner","year":"1990","unstructured":"R. Milner, M. Tofte, and R. Harper. The Definition of Standard ML. The MIT Press, Cambridge, Massachussetts, 1990."}],"container-title":["Lecture Notes in Computer Science","Programming Languages: Implementations, Logics, and Programs"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0033836","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T13:50:59Z","timestamp":1586613059000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0033836"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540633983","9783540695370"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/bfb0033836","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}