{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:00Z","timestamp":1750307700247,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,10,19]],"date-time":"2008-10-19T00:00:00Z","timestamp":1224374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,10,19]]},"DOI":"10.1145\/1449913.1449927","type":"proceedings-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T12:25:44Z","timestamp":1224678344000},"page":"89-98","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Property models"],"prefix":"10.1145","author":[{"given":"Jaakko","family":"J\u00e4rvi","sequence":"first","affiliation":[{"name":"Texas A&amp;M University, College Station, TX, USA"}]},{"given":"Mat","family":"Marcus","sequence":"additional","affiliation":[{"name":"Adobe Systems, Inc., Seattle, WA, USA"}]},{"given":"Sean","family":"Parent","sequence":"additional","affiliation":[{"name":"Adobe Systems, Inc., San Jose, CA, USA"}]},{"given":"John","family":"Freeman","sequence":"additional","affiliation":[{"name":"Texas A&amp;M University, College Station, TX, USA"}]},{"given":"Jacob N.","family":"Smith","sequence":"additional","affiliation":[{"name":"Texas A&amp;M University, College Station, TX, USA"}]}],"member":"320","published-online":{"date-parts":[[2008,10,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Cocoa Appliation Tutorial. Apple Inc. October 2007. URL http:\/\/developer.apple.com\/documentation\/Cocoa\/Conceptual\/ObjCTutorial\/.  Cocoa Appliation Tutorial. Apple Inc. October 2007. URL http:\/\/developer.apple.com\/documentation\/Cocoa\/Conceptual\/ObjCTutorial\/."},{"key":"e_1_3_2_1_2_1","volume-title":"Adobe Systems","author":"Adobe Source Libraries ASL.","year":"2005","unstructured":"ASL. Adobe Source Libraries . Adobe Systems , Inc., 2005 . URL stlab.adobe.com. ASL. Adobe Source Libraries. Adobe Systems, Inc., 2005. URL stlab.adobe.com."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/236156.236184"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/38807.38812"},{"key":"e_1_3_2_1_5_1","volume-title":"XForms 1.0","author":"Boyer John M.","year":"2007","unstructured":"John M. Boyer , Micah Dubinko , Jr. Leigh L. Klotz , David Landwehr , Roland Merrick , and T. V. Raman . XForms 1.0 ( Third Edition), October 2007 . URL http:\/\/www.w3.org\/TR\/2007\/REC-xforms-20071029\/. John M. Boyer, Micah Dubinko, Jr. Leigh L. Klotz, David Landwehr, Roland Merrick, and T. V. Raman. XForms 1.0 (Third Edition), October 2007. URL http:\/\/www.w3.org\/TR\/2007\/REC-xforms-20071029\/."},{"key":"e_1_3_2_1_6_1","volume-title":"Applications Programming in Smalltalk-80(TM): How to use Model-View-Controller (MVC)","author":"Burbeck Steve","year":"1987","unstructured":"Steve Burbeck . Applications Programming in Smalltalk-80(TM): How to use Model-View-Controller (MVC) , 1987 . URL http:\/\/st-www.cs.uiuc.edu\/users\/smarch\/st-docs\/mvc.html. Steve Burbeck. Applications Programming in Smalltalk-80(TM): How to use Model-View-Controller (MVC), 1987. URL http:\/\/st-www.cs.uiuc.edu\/users\/smarch\/st-docs\/mvc.html."},{"key":"e_1_3_2_1_7_1","volume-title":"Webpage","author":"Deakin Neil","year":"2006","unstructured":"Neil Deakin . XUL tutorial . Webpage , February 2006 . URL http:\/\/www.xulplanet.com\/tutorials\/xultu\/. Neil Deakin. XUL tutorial. Webpage, February 2006. URL http:\/\/www.xulplanet.com\/tutorials\/xultu\/."},{"issue":"87","key":"e_1_3_2_1_8_1","first-page":"4","article-title":"Create user interfaces with Glade","volume":"2001","author":"Feldman E.","year":"2001","unstructured":"E. Feldman . Create user interfaces with Glade . Linux J. , 2001 ( 87 ): 4 , 2001 . E. Feldman. Create user interfaces with Glade. Linux J., 2001(87):4, 2001.","journal-title":"Linux J."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00121-7"},{"key":"e_1_3_2_1_10_1","first-page":"538","volume-title":"The DeltaBlue Algorithm: An Incremental Constraint Hierarchy Solver. Computers and Communications, 1989. Conference Proceedings., Eighth Annual International Phoenix Conference on","author":"Bjorn","year":"1989","unstructured":"Bjorn N. Freeman-Benson and John Maloney . The DeltaBlue Algorithm: An Incremental Constraint Hierarchy Solver. Computers and Communications, 1989. Conference Proceedings., Eighth Annual International Phoenix Conference on , pages 538 -- 542 , March 1989 . Bjorn N. Freeman-Benson and John Maloney. The DeltaBlue Algorithm: An Incremental Constraint Hierarchy Solver. Computers and Communications, 1989. Conference Proceedings., Eighth Annual International Phoenix Conference on, pages 538--542, March 1989."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/76372.77531"},{"key":"e_1_3_2_1_12_1","unstructured":"Ernest Friedman-Hill. Jess 7 February 2008. URL http:\/\/www.jessrules.com\/jess\/charlemagne.shtml.  Ernest Friedman-Hill. Jess 7 February 2008. URL http:\/\/www.jessrules.com\/jess\/charlemagne.shtml."},{"key":"e_1_3_2_1_13_1","series-title":"Professional Computing Series","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . Design Patterns: Elements of Reusable Object-Oriented Software . Professional Computing Series . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA , 1995 . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2007.6.9.a5"},{"key":"e_1_3_2_1_15_1","volume-title":"8th Workshop on Design, Specification, and Verification of Interactive Systems (DSVIS 2001","author":"Grolaux Donatien","year":"2001","unstructured":"Donatien Grolaux and Peter Van Roy . Q Tk - an integrated model-based approach to designing executable user interfaces . In 8th Workshop on Design, Specification, and Verification of Interactive Systems (DSVIS 2001 , Lecture Notes in Computer Science, Glasgow, Scotland , June 2001 . Springer-Verlag. Donatien Grolaux and Peter Van Roy. QTk - an integrated model-based approach to designing executable user interfaces. In 8th Workshop on Design, Specification, and Verification of Interactive Systems (DSVIS 2001, Lecture Notes in Computer Science, Glasgow, Scotland, June 2001. Springer-Verlag."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289971.1289984"},{"issue":"3","key":"e_1_3_2_1_17_1","first-page":"26","article-title":"A cookbook for using the modelview-controller user interface paradigm in Smalltalk-80","volume":"1","author":"Krasner Glenn E.","year":"1988","unstructured":"Glenn E. Krasner and Stephen T. Pope . A cookbook for using the modelview-controller user interface paradigm in Smalltalk-80 . J. Object Oriented Program. , 1 ( 3 ): 26 -- 49 , 1988 . Glenn E. Krasner and Stephen T. Pope. A cookbook for using the modelview-controller user interface paradigm in Smalltalk-80. J. Object Oriented Program., 1(3):26--49, 1988.","journal-title":"J. Object Oriented Program."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2002.1000347"},{"volume-title":"Mozilla Foundation","year":"2006","key":"e_1_3_2_1_19_1","unstructured":"Mozilla. XML user interface language (XUL) 1.0 . Mozilla Foundation , March 2006 . URL http:\/\/www.mozilla.org\/projects\/xul\/xul.html. Mozilla. XML user interface language (XUL) 1.0. Mozilla Foundation, March 2006. URL http:\/\/www.mozilla.org\/projects\/xul\/xul.html."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.60882"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/142750.142789"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.601073"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(03)00248-6"},{"key":"e_1_3_2_1_24_1","volume-title":"Computer Science, Texas A&M","author":"Parasol","year":"2008","unstructured":"Parasol 2008. Property Models Research Project's Home Page. Parasol Lab , Computer Science, Texas A&M University , 2008 . URL http:\/\/parasol.cs.tamu.edu\/groups\/pttlgroup\/property-models. Parasol 2008. Property Models Research Project's Home Page. Parasol Lab, Computer Science, Texas A&M University, 2008. URL http:\/\/parasol.cs.tamu.edu\/groups\/pttlgroup\/property-models."},{"key":"e_1_3_2_1_25_1","volume-title":"Inc.","author":"Parent Sean","year":"2005","unstructured":"Sean Parent . Adobe Property Model Library. Adobe Systems , Inc. , 2005 . URL http:\/\/stlab.adobe.com. Part of Adobe Source Libraries. Sean Parent. Adobe Property Model Library. Adobe Systems, Inc., 2005. URL http:\/\/stlab.adobe.com. Part of Adobe Source Libraries."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176634"},{"key":"e_1_3_2_1_27_1","volume-title":"Toni Rikkola, Steven Williams, Ben Truit, Ritu Jain, Chinmay Nagarkar, and Denis Ahearn. Drools","author":"Proctor Mark","year":"2008","unstructured":"Mark Proctor , Michael Neale , Bob McWhirter , Kris Verlaenen , Edson Tirelli , Fernando Meyer , Alexander Bagerman , Michael Frandsen , Geoffrey De Smet , Toni Rikkola, Steven Williams, Ben Truit, Ritu Jain, Chinmay Nagarkar, and Denis Ahearn. Drools , 2008 . URL http:\/\/www.jboss.org\/drools\/. Mark Proctor, Michael Neale, Bob McWhirter, Kris Verlaenen, Edson Tirelli, Fernando Meyer, Alexander Bagerman, Michael Frandsen, Geoffrey De Smet, Toni Rikkola, Steven Williams, Ben Truit, Ritu Jain, Chinmay Nagarkar, and Denis Ahearn. Drools, 2008. URL http:\/\/www.jboss.org\/drools\/."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/192426.192485"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/800265.810742"},{"key":"e_1_3_2_1_30_1","first-page":"358","volume-title":"IJCAI (1)","author":"Trombettoni Gilles","year":"1997","unstructured":"Gilles Trombettoni and Bertrand Neveu . Computational complexity of multi-way, dataflow constraint problems . In IJCAI (1) , pages 358 -- 365 , 1997 . Gilles Trombettoni and Bertrand Neveu. Computational complexity of multi-way, dataflow constraint problems. In IJCAI (1), pages 358--365, 1997."},{"key":"e_1_3_2_1_31_1","volume-title":"XAML: Extensible application markup language. Microsoft Developer Network (MSDN)","author":"XAML.","year":"2008","unstructured":"XAML. XAML: Extensible application markup language. Microsoft Developer Network (MSDN) , 2008 . URL http:\/\/msdn.microsoft.com\/en-us\/library\/ms747122.aspx. XAML. XAML: Extensible application markup language. Microsoft Developer Network (MSDN), 2008. URL http:\/\/msdn.microsoft.com\/en-us\/library\/ms747122.aspx."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/225540.225543"}],"event":{"name":"GPCE '08: Generative Programming and Component Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Nashville TN USA","acronym":"GPCE '08"},"container-title":["Proceedings of the 7th international conference on Generative programming and component engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449913.1449927","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1449913.1449927","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:01Z","timestamp":1750253401000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449913.1449927"}},"subtitle":["from incidental algorithms to reusable components"],"short-title":[],"issued":{"date-parts":[[2008,10,19]]},"references-count":32,"alternative-id":["10.1145\/1449913.1449927","10.1145\/1449913"],"URL":"https:\/\/doi.org\/10.1145\/1449913.1449927","relation":{},"subject":[],"published":{"date-parts":[[2008,10,19]]},"assertion":[{"value":"2008-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}