{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T02:13:13Z","timestamp":1725675193712},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642293498"},{"type":"electronic","value":"9783642293504"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-29350-4_67","type":"book-chapter","created":{"date-parts":[[2012,4,16]],"date-time":"2012-04-16T11:01:00Z","timestamp":1334574060000},"page":"564-572","source":"Crossref","is-referenced-by-count":0,"title":["Software Modeling Language with Frames and Multi-abstractions: An Overview"],"prefix":"10.1007","author":[{"given":"Konrad","family":"Grzanek","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"67_CR1","unstructured":"Abelson, H., Sussman, G.J.: Structure and Interpretation of Computer Programs. The MIT Press (1984) ISBN 0-262-01077-1"},{"key":"67_CR2","unstructured":"Muchnick, S.: Advanced Compiler Design and Implementation, 1st edn. Morgan Kaufmann (1997)"},{"key":"67_CR3","unstructured":"Pierce, B.C.: Types and programming languages, pp. 1\u2013632. MIT Press (2002)"},{"key":"67_CR4","doi-asserted-by":"crossref","unstructured":"Cook, W.R., Hill, W.L., Canning, P.S.: Inheritance is Not Subtyping. In: POPL (1990)","DOI":"10.1145\/96709.96721"},{"key":"67_CR5","doi-asserted-by":"crossref","unstructured":"Pierce, B.C., Turner, D.N.: Simple Type-Theoretic Foundations for Object-Oriented Programming. J. Funct. Program., 207\u2013247 (1994)","DOI":"10.1017\/S0956796800001040"},{"key":"67_CR6","doi-asserted-by":"crossref","unstructured":"Bruce, K.B., Cardelli, L., Pierce, B.C.: Comparing Object Encodings. Inf. Comput., 108\u2013133 (1999)","DOI":"10.1006\/inco.1999.2829"},{"key":"67_CR7","doi-asserted-by":"crossref","unstructured":"Abadi, M., Cardelli, L., Viswanathan, R.: An Interpretation of Objects and Object Types. In: POPL, pp. 396\u2013409 (1996)","DOI":"10.1145\/237721.237809"},{"key":"67_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/BFb0055510","volume-title":"Types in Compilation","author":"A. Wright","year":"1998","unstructured":"Wright, A., Jagannathan, S., Ungureanu, C., Hertzmann, A.: Compiling Java to a Typed Lambda-Calculus: A Preliminary Report. In: Leroy, X., Ohori, A. (eds.) TIC 1998. LNCS, vol.\u00a01473, pp. 9\u201327. Springer, Heidelberg (1998)"},{"key":"67_CR9","doi-asserted-by":"crossref","unstructured":"Chen, J., Tarditi, D.: A simple typed intermediate language for object-oriented languages. In: POPL, pp. 38\u201349 (2005)","DOI":"10.1145\/1047659.1040309"},{"key":"67_CR10","unstructured":"Grzanek, K.: Realization of The Design Patterns Occurrences Recognition System with Static Analysis Methods, PhD Thesis, Department of Computer Engineering, Czestochowa University of Technology, pp.1\u2013192 (2009)"},{"key":"67_CR11","doi-asserted-by":"crossref","unstructured":"Castagna, G.: Covariance and Contravariance: Conflict without a Cause. ACM Trans. Program. Lang. Syst., 431\u2013447 (1995)","DOI":"10.1145\/203095.203096"},{"key":"67_CR12","doi-asserted-by":"crossref","unstructured":"Castagna, G., Ghelli, G., Longo, G.: A Calculus for Overloaded Functions with Subtyping. Inf. Comput., 115\u2013135 (1995)","DOI":"10.1006\/inco.1995.1033"},{"key":"67_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1007\/11531142_14","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"L. Salzman","year":"2005","unstructured":"Salzman, L., Aldrich, J.: Prototypes with Multiple Dispatch: An Expressive and Dynamic Object Model. In: Gao, X.-X. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 312\u2013336. Springer, Heidelberg (2005)"}],"container-title":["Lecture Notes in Computer Science","Artificial Intelligence and Soft Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-29350-4_67.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T11:36:41Z","timestamp":1620128201000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-29350-4_67"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642293498","9783642293504"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-29350-4_67","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}