{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T09:51:34Z","timestamp":1725616294458},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642646768"},{"type":"electronic","value":"9783642610622"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/978-3-642-61062-2_11","type":"book-chapter","created":{"date-parts":[[2011,10,2]],"date-time":"2011-10-02T18:38:28Z","timestamp":1317580708000},"page":"143-158","source":"Crossref","is-referenced-by-count":0,"title":["OOCS \u2014 Constraints in an Object Oriented Environment"],"prefix":"10.1007","author":[{"given":"Quinton","family":"Hoole","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edwin","family":"Blake","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"11_CR1","volume-title":"MIT Press","author":"Harold Abelson and Gerald Jay Sussman. Structure and Interpretation of Computer Programs","year":"1985","unstructured":"Harold Abelson and Gerald Jay Sussman. Structure and Interpretation of Computer Programs. The MIT Electrical Engineering and Computer Science Series. MIT Press, 1985."},{"key":"11_CR2","volume-title":"European Conference on Object Orientated Programming","author":"Edwin Blake","year":"1987","unstructured":"Edwin Blake. On Including Part Hierarchies in Object Oriented Languages with an Implementation in Smalltalk. In European Conference on Object Orientated Programming, 1987."},{"key":"11_CR3","volume-title":"Benjamin\/Cummings","author":"G Booch","year":"1991","unstructured":"G Booch. Object Oriented Design with Applications. Benjamin\/Cummings, 1991."},{"issue":"(3)","key":"11_CR4","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1145\/357146.357147","volume":"4","author":"H Borning","year":"1981","unstructured":"Alan H. Borning. The Programming Language Aspects of Thinglab. ACM Transactions on Programming Languages and Systems, 4 (3): 353 - 387, October 1981.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"Alan H. Borning, Robert Duisberg, Bjorn Freeman-Benson, Axel Kramer, and Michael Woolf. Constraint Hierarchies. In Norman Meyrowitz, editor, OOPSLA \u201987, OOPSLA, pages 48 \u2013 60. ACM, ACM Press, October 1987.","DOI":"10.1145\/38765.38812"},{"key":"11_CR6","unstructured":"Eric Cournarie and Michel BeaudouinLafon. ALIEN: A Prototype-based Constraint System. In [14]."},{"key":"11_CR7","unstructured":"Dennis Dingeldein. Modelling multimedia objects with MME. Chap. 7 of this book."},{"key":"11_CR8","unstructured":"Paris K. Egbert and Travis L. Hilton. Mixed paradigm graphics. Chap. 8 of this book."},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Bjorn N. Freeman-Benson . Kaleidoscope: Mixing Objects, Constraints and Imperative Programming. In Norman Meyrowitz, editor, OOPSLA \u201990, pages 77\u201388, Ottawa, Canada, October 1989. Object Oriented Programming: Systems, Languages and Applications, ACM Press.","DOI":"10.1145\/97945.97957"},{"key":"11_CR10","series-title":"ECOOP \u201992 European Conference on Object-Oriented Programming","first-page":"268","volume-title":"This paper is all about Kaleidoscope \u201991","author":"BN Freeman-Benson","year":"1992","unstructured":"Bjorn N. Freeman-Benson . Integrating Constraints with an Object-Oriented Language. In ECOOP \u201992 European Conference on Object-Oriented Programming, pages 268\u2013286. Springer-Verlag, Berlin, June 1992. This paper is all about Kaleidoscope \u201991."},{"issue":"(l)","key":"11_CR11","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/76372.77531","volume":"33","author":"BN Freeman-Benson","year":"1990","unstructured":"Bjorn N. Freeman-Benson, John Maloney, and Alan Borning. An Incremental Constraint Solver. Communications of the ACM, 33 (l): 54 \u2013 63, January 1990.","journal-title":"Communications of the ACM"},{"key":"11_CR12","volume-title":"Addison-Wesley series in Computer Science","author":"A Goldberg","year":"1983","unstructured":"Adele Goldberg . Smalltalk-80: the Language and its Implementation. Addison-Wesley series in Computer Science. Addison-Wesley, May 1983."},{"key":"11_CR13","volume-title":"PROCOL: A Concurrent Object Language with Protocols, Delegation, Persistence, and Constraints","author":"C Laffra","year":"1992","unstructured":"Chris Laffra . PROCOL: A Concurrent Object Language with Protocols, Delegation, Persistence, and Constraints. PhD thesis, Erasmus University, Rotterdam, May 1992."},{"volume-title":"Object-Oriented Programming for Graphics","year":"1995","key":"11_CR14","unstructured":"Chris Laffra, Edwin Blake, Vicky de Mey, and Xavier Pintado, editors. Object-Oriented Programming for Graphics. Springer-Verlag, 1995."},{"key":"11_CR15","volume-title":"Constraint Programming Languages: Their Specification and Generation","author":"W Leler","year":"1988","unstructured":"W. Leler. Constraint Programming Languages: Their Specification and Generation. Addison Wesley Series in Computer Science. Addison-Wesley, 1988."},{"key":"11_CR16","first-page":"184","volume-title":"OOPSLA \u201992 Conference on Object-Oriented Systems, Languages and Applications, volume 27 of ACM Sigplan Notices","author":"BA Myers","year":"1992","unstructured":"Brad A. Myers, Dario A. Guise, and Brad van der Zanden. Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods. In Andreas Paepcke, editor, OOPSLA \u201992 Conference on Object-Oriented Systems, Languages and Applications, volume 27 of ACM Sigplan Notices, pages 184\u2013200, Vancouver, British Columbia, Canada, October 1992. ACM, ACM Press."},{"key":"11_CR17","first-page":"71","volume-title":"Object-Oriented Programming for Graphics","author":"JR Rankin","year":"1994","unstructured":"John R. Rankin. A Graphics Object Oriented Constraint Solver. In C. Laffra et al., editor, Object-Oriented Programming for Graphics, pages 71\u201391. Springer-Verlag, 1994."},{"key":"11_CR18","first-page":"285","volume-title":"Controlling Propagation of Operations Using Attribures on Relations","author":"J Rumbaugh","year":"1988","unstructured":"James Rumbaugh . Controlling Propagation of Operations Using Attribures on Relations. In Norman Meyrowitz, editor, OOPSLA, pages 285\u2013296. ACM Press, November 1988."},{"key":"11_CR19","unstructured":"Greg Schechter, Conal Elliot, Ricky Yeung, and Salim Abi-Ezzi. Functional 3D Graphics in C+ + - with an Object-Oriented Multiple Dispatching Implementation. Chap. 12 of this book."},{"key":"11_CR20","first-page":"329","volume-title":"Proceedings of the AFIPS Spring Joint Computer Conference","author":"IE Sutherland","year":"1963","unstructured":"Ivan E Sutherland . Sketchpad: A Man Machine Graphical Communication System. In Proceedings of the AFIPS Spring Joint Computer Conference, pages 329\u2013346, May 1963."},{"key":"11_CR21","unstructured":"Remco C. Veltkamp. A Quantum Approach to Geometric Constraint Satisfaction."},{"key":"11_CR22","first-page":"286","volume-title":"OOPSLA","author":"R Michael","year":"1991","unstructured":"Michael R. Wilk. Equate: An Object-Oriented Constraint Solver. In Andreas Paepcke, editor, OOPSLA, pages 286 \u2013 298. ACM Press, October 1991."},{"key":"11_CR23","first-page":"225","volume-title":"Computer Graphics","author":"A Witkin","year":"1987","unstructured":"Andrew Witkin, Kurt Fleischer, and Alan Barr. Energy Constraints on Parameterized Models. In Computer Graphics, pages 225\u20132297, Anaheim, California, July 1987. ACM SIGGRAPH."},{"key":"11_CR24","doi-asserted-by":"crossref","unstructured":"R. Zeleznik et al. An Object Oriented Framework for the Integration of Interactive Animation Techniques. ACM Computer Graphics (SIGGRAPH 91j, 25 (4): 105\u2013112, July 1991.","DOI":"10.1145\/127719.122730"}],"container-title":["Object-Oriented and Mixed Programming Paradigms"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-61062-2_11.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T16:48:10Z","timestamp":1606236490000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-61062-2_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783642646768","9783642610622"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-61062-2_11","relation":{},"subject":[],"published":{"date-parts":[[1996]]}}}