{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T13:25:49Z","timestamp":1726406749161},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540279921"},{"type":"electronic","value":"9783540317258"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11531142_12","type":"book-chapter","created":{"date-parts":[[2010,12,20]],"date-time":"2010-12-20T17:28:49Z","timestamp":1292866129000},"page":"262-286","source":"Crossref","is-referenced-by-count":48,"title":["First-Class Relationships in an Object-Oriented Language"],"prefix":"10.1007","author":[{"given":"Gavin","family":"Bierman","sequence":"first","affiliation":[]},{"given":"Alisdair","family":"Wren","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"Albano, A., Ghelli, G., Orsini, R.: A relationship mechanism for a strongly typed object-oriented database programming language. In: Proceedings of VLDB (1991)","DOI":"10.1007\/978-3-642-84374-7_7"},{"key":"12_CR2","unstructured":"Anderson, C., Drossopoulou, S.: \u03b4: An imperative object-based calculus with delegation. In: Proceedings of USE (2002)"},{"key":"12_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1007\/11531142_13","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"G. Bierman","year":"2005","unstructured":"Bierman, G., Meijer, E., Schulte, W.: The essence of C\u03c9. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 287\u2013311. Springer, Heidelberg (2005)"},{"key":"12_CR4","unstructured":"Bierman, G., Parkinson, M., Pitts, A.: MJ: A core imperative calculus for Java and Java with effects. Technical Report 563, University of Cambridge Computer Laboratory (2003)"},{"issue":"1","key":"12_CR5","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/320434.320440","volume":"1","author":"P.P.-S. Chen","year":"1976","unstructured":"Chen, P.P.-S.: The entity-relationship model \u2013 toward a unified view of data. ACM Transactions on Database Systems\u00a01(1), 9\u201336 (1976)","journal-title":"ACM Transactions on Database Systems"},{"key":"12_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/3-540-45332-6_3","volume-title":"Types in Compilation","author":"S. Drossopoulou","year":"2001","unstructured":"Drossopoulou, S.: An abstract model of Java dynamic linking and loading. In: Harper, R. (ed.) TIC 2000. LNCS, vol.\u00a02071, p. 53. Springer, Heidelberg (2001)"},{"key":"12_CR7","unstructured":"Drossopoulou, S., Valkevych, T., Eisenbach, S.: Java type soundness revisited (September 2000)"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Flatt, M., Krishnamurthi, S., Felleisen, M.: Classes and mixins. In: Proceedings of POPL, pp. 171\u2013183 (1998)","DOI":"10.1145\/268946.268961"},{"key":"12_CR9","volume-title":"The unified software development process","author":"I. Jacobson","year":"1999","unstructured":"Jacobson, I., Booch, G., Rumbaugh, J.: The unified software development process. Addison-Wesley, Reading (1999)"},{"key":"12_CR10","volume-title":"Pattern Languages of Program Design","author":"J. Noble","year":"1999","unstructured":"Noble, J.: Basic relationship patterns. In: Pattern Languages of Program Design, vol.\u00a04. Addison-Wesley, Reading (1999)"},{"key":"12_CR11","unstructured":"Noble, J., Grundy, J.: Explicit relationships in object-oriented development. In: Proceedings of TOOLS (1995)"},{"key":"12_CR12","volume-title":"The Object Data Standard: ODMG 3.0.","author":"R.G.G. Cattell","year":"2000","unstructured":"Cattell, R.G.G., et al.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann, San Francisco (2000)"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Rumbaugh, J.: Relations as semantic constructs in an object-oriented language. In: Proceedings of OOPSLA, pp. 466\u2013481 (1987)","DOI":"10.1145\/38765.38850"},{"issue":"2","key":"12_CR14","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1145\/320544.320546","volume":"2","author":"J. Smith","year":"1977","unstructured":"Smith, J., Smith, D.: Database abstractions: Aggregation and generalizations. ACM Transactions on Database Systems\u00a02(2), 105\u2013133 (1977)","journal-title":"ACM Transactions on Database Systems"},{"key":"12_CR15","volume-title":"Using UML: software engineering with objects and components","author":"P. Stevens","year":"1999","unstructured":"Stevens, P., Pooley, R.: Using UML: software engineering with objects and components. Addison-Wesley, Reading (1999)"},{"key":"12_CR16","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1145\/38765.38828","volume-title":"Proceedings of OOPSLA","author":"D. Ungar","year":"1987","unstructured":"Ungar, D., Smith, R.B.: Self: The power of simplicity. In: Proceedings of OOPSLA, pp. 227\u2013242. ACM Press, New York (1987)"},{"issue":"1","key":"12_CR17","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1006\/inco.1994.1093","volume":"115","author":"A.K. Wright","year":"1994","unstructured":"Wright, A.K., Felleisen, M.: A syntactic approach to type soundness. Information and Computation\u00a0115(1), 38\u201394 (1994)","journal-title":"Information and Computation"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2005 - Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11531142_12.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,2]],"date-time":"2024-04-02T05:07:01Z","timestamp":1712034421000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11531142_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540279921","9783540317258"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/11531142_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}