{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,16]],"date-time":"2025-03-16T17:40:12Z","timestamp":1742146812809,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642791949"},{"type":"electronic","value":"9783642791925"}],"license":[{"start":{"date-parts":[[1995,1,1]],"date-time":"1995-01-01T00:00:00Z","timestamp":788918400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/978-3-642-79192-5_8","type":"book-chapter","created":{"date-parts":[[2011,12,26]],"date-time":"2011-12-26T14:20:26Z","timestamp":1324909226000},"page":"92-110","source":"Crossref","is-referenced-by-count":3,"title":["ALIEN: A Prototype-Based Constraint System"],"prefix":"10.1007","author":[{"given":"Eric","family":"Cournarie","sequence":"first","affiliation":[]},{"given":"Michel","family":"Beaudouin-Lafon","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"unstructured":"Beaudouin-Lafon, M., Berteaud, Y, and Chatty, S., Creating direct manipulation applications with Xtv. In Proc. EX\u201990, November 1990.","key":"8_CR1"},{"doi-asserted-by":"crossref","unstructured":"Borning, A., Duisberg, R., Freeman-Benson, B.N., Kramer, A., and Woolf, M., Constraint hierarchies. In Proc. OOPSLA\u201987, pages 48-60, October 1987.","key":"8_CR2","DOI":"10.1145\/38765.38812"},{"issue":"4","key":"8_CR3","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1145\/357146.357147","volume":"3","author":"A Borning","year":"1981","unstructured":"Borning, A., The programming language aspects of Thinglab, a constraint-oriented simulation laboratory. ACM Transactions on Programming Languages and Systems, 3(4):353\u2013387, October 1981.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"4","key":"8_CR4","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/27623.29354","volume":"5","author":"A Borning","year":"1986","unstructured":"Borning, A., and Duisberg, R., Constraint-based tools for building user interfaces. ACM Transactions on Graphics, 5(4):345\u2013374, October 1986.","journal-title":"ACM Transactions on Graphics"},{"doi-asserted-by":"crossref","unstructured":"Ege, R.K., Direct manipulation user interfaces based on constraints. In Proc. COMP-SAC\u201989, pages 374-380, September 1989.","key":"8_CR5","DOI":"10.1109\/CMPSAC.1989.65110"},{"unstructured":"Freeman-Benson, B.N., The DeltaBlue algorithm: an incremental constraint hierarchy solver. Technical Report 88-11-09, Dept. of Computer Science, University of Washington, November 1988.","key":"8_CR6"},{"doi-asserted-by":"crossref","unstructured":"Freeman-Benson, B.N., Kaleidoscope: Mixing constraints, objects and imperative programming. In Proc. ECOOP-OOPSLA\u201990, pages 77-87, 1990.","key":"8_CR7","DOI":"10.1145\/97945.97957"},{"doi-asserted-by":"crossref","unstructured":"Henry, T.R., and Hudson, S.E., Using active data in a UIMS. In Proc. ACM Siggraph Symposium on User Interface Software, October 1988.","key":"8_CR8","DOI":"10.1145\/62402.62429"},{"doi-asserted-by":"crossref","unstructured":"Ingalls, D., Wallace, S., Chow, Y.Y., Ludolph, F., and Doyle, K., Fabrik: A visual programming environment. In Proc. OOPSLA\u201988, pages 176-190, September 1988.","key":"8_CR9","DOI":"10.1145\/62083.62100"},{"doi-asserted-by":"crossref","unstructured":"Jaffar, J., and Lassez, J-L., Constraint logic programming. In Proc. 14th Annual ACM Symposium on Principles of Programming Languages, pages 111-119, January 1987.","key":"8_CR10","DOI":"10.1145\/41625.41635"},{"unstructured":"Leler, Wm. Constraint Programming Languages. Addison-Wesley, 1987.","key":"8_CR11"},{"doi-asserted-by":"crossref","unstructured":"Lieberman, H., Using prototypical objects to implement shared behavior in object oriented systems. In Proc. OOPSLA\u201986, pages 214-223, September 1986.","key":"8_CR12","DOI":"10.1145\/28697.28718"},{"issue":"1","key":"8_CR13","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1016\/0004-3702(77)90007-8","volume":"8","author":"AK Mackworth","year":"1977","unstructured":"Mackworth, A.K., Consistency in networks of relations. Artificial Intelligence, 8(1):99\u2013118, 1977.","journal-title":"Artificial Intelligence"},{"doi-asserted-by":"crossref","unstructured":"Maloney, J.H., Borning, A., and Freeman-Benson, B.N., Constraint technology for user-interface construction in ThingLab II. In Proc. OOPSLA\u201989, pages 381-388, October 1989.","key":"8_CR14","DOI":"10.1145\/74877.74917"},{"unstructured":"Mourlin, F., and Cournarie, E., A graphical environment for Occam programming. In Proc. of the First International Conference on Applications of Transputer, August 1989.","key":"8_CR15"},{"doi-asserted-by":"crossref","unstructured":"Myers, B., Giuse, D., Dannenberg, R.B., Vander Zanden, B.T., Kosbie, D.S., Pervin, E., Mickish, A., and Marchai, P., Garnet, comprehensive support for graphical, highly interactive user interfaces. IEEE Computer, pages 71-85, November 1990.","key":"8_CR16","DOI":"10.1109\/2.60882"},{"doi-asserted-by":"crossref","unstructured":"Nelson, G., Juno, a constraint-based graphics system. In Proc. SIGGRAPH\u201985, pages 235-243, July 1985.","key":"8_CR17","DOI":"10.1145\/325165.325241"},{"unstructured":"Rankin, J.R., A graphics object-oriented constraint solver. In Second Eurographics Workshop on object-oriented Graphics, June 1991.","key":"8_CR18"},{"doi-asserted-by":"crossref","unstructured":"Szekely, P.A, and Myers, B., A user interface toolkit based on graphical objects and constraints. In Proc. OOPSLA\u201988, pages 36-45, September 1988.","key":"8_CR19","DOI":"10.1145\/62083.62088"},{"doi-asserted-by":"crossref","unstructured":"Ungar, D., and Smith, R.B., Self: The power of simplicity. In Proc. OOPSLA\u201987, pages 227-241, October 1987.","key":"8_CR20","DOI":"10.1145\/38765.38828"}],"container-title":["Object-Oriented Programming for Graphics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-79192-5_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,16]],"date-time":"2025-03-16T17:04:06Z","timestamp":1742144646000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-79192-5_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783642791949","9783642791925"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-79192-5_8","relation":{},"subject":[],"published":{"date-parts":[[1995]]}}}