{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:54:50Z","timestamp":1725515690593},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540705680"},{"type":"electronic","value":"9783540705697"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"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":[[2008]]},"DOI":"10.1007\/978-3-540-70569-7_24","type":"book-chapter","created":{"date-parts":[[2008,7,15]],"date-time":"2008-07-15T01:28:15Z","timestamp":1216085295000},"page":"267-280","source":"Crossref","is-referenced-by-count":4,"title":["Graphic Rendering Considered as a Compilation Chain"],"prefix":"10.1007","author":[{"given":"Benjamin","family":"Tissoires","sequence":"first","affiliation":[]},{"given":"St\u00e9phane","family":"Conversy","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"24_CR1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"V. Aho","year":"1986","unstructured":"Aho, V., R., S., Ullman, J.D., Ullman, J.: Compilers: Principles, Techniques, and Tools. Morgan Addison-Wesley, Boston (1986)"},{"key":"24_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/978-3-540-69554-7_3","volume-title":"Interactive Systems. Design, Specification, and Verification","author":"E. Barboni","year":"2007","unstructured":"Barboni, E., Conversy, S., Navarre, D., Palanque, P.: Model-based engineering of widgets, user applications and servers compliant with arinc 661 specification. In: Doherty, G., Blandford, A. (eds.) DSVIS 2006. LNCS, vol.\u00a04323, pp. 25\u201338. Springer, Heidelberg (2007)"},{"issue":"8","key":"24_CR3","doi-asserted-by":"publisher","first-page":"535","DOI":"10.1109\/TSE.2004.44","volume":"30","author":"B.B. Bederson","year":"2004","unstructured":"Bederson, B.B., Grosjean, J., Meyer, J.: Toolkit Design for Interactive Structured Graphics. IEEE Transactions on Software Engineering\u00a030(8), 535\u2013546 (2004)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"24_CR4","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1145\/1148550.1148568","volume-title":"17th conference on Conf\u00e9rence Francophone sur l\u2019Interaction Homme-Machine","author":"R. Blanch","year":"2005","unstructured":"Blanch, R., Beaudouin-Lafon, M., Conversy, S., Jestin, Y., Baudel, T., Zhao, Y.P.: Indigo\u00a0: une architecture pour la conception d\u2019applications graphiques interactives distribu\u00e9es. In: 17th conference on Conf\u00e9rence Francophone sur l\u2019Interaction Homme-Machine, pp. 139\u2013146. ACM Press, New York (2005)"},{"key":"24_CR5","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1145\/169683.169678","volume":"15","author":"M. Burke","year":"1993","unstructured":"Burke, M., Torczon, L.: Interprocedural optimization: eliminating unnecessary recompilation. ACM Trans. Program. Lang. Syst.\u00a015, 367\u2013399 (1993)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"24_CR6","first-page":"95","volume-title":"IFIP TC2\/WG2","author":"S. Chatty","year":"1992","unstructured":"Chatty, S.: Defining the behaviour of animated interfaces. In: IFIP TC2\/WG2, pp. 95\u2013111. North-Holland Publishing Co, Amsterdam (1992)"},{"key":"24_CR7","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1145\/1029632.1029678","volume-title":"17th annual ACM symposium on User interface software and technology","author":"S. Chatty","year":"2004","unstructured":"Chatty, S., Sire, S., Vinot, J.-L., Lecoanet, P., Lemort, A., Mertz, C.: Revisiting visual interface programming: creating GUI tools for designers and programmers. In: 17th annual ACM symposium on User interface software and technology, pp. 267\u2013276. ACM Press, New York (2004)"},{"key":"24_CR8","series-title":"Lecture Notes in Computer Science","volume-title":"EIS (Engineering Interactive Systems) conference 2007, joint HCSE 2007, EHCI 2007 and DSVIS 2007 conferences","author":"S. Conversy","year":"2008","unstructured":"Conversy, S., Barboni, E., Navarre, D., Palanque, P.: Improving modularity of interactive software with the MDPC architecture. In: EIS (Engineering Interactive Systems) conference 2007, joint HCSE 2007, EHCI 2007 and DSVIS 2007 conferences. LNCS. Springer, Heidelberg (2008)"},{"key":"24_CR9","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1145\/800017.800542","volume-title":"11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages","author":"L.P. Deutsch","year":"1984","unstructured":"Deutsch, L.P., Schiffman, A.M.: Efficient implementation of the smalltalk-80 system. In: 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, pp. 297\u2013302. ACM Press, New York (1984)"},{"key":"24_CR10","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/287675.287676","volume":"5","author":"P. Dourish","year":"1998","unstructured":"Dourish, P.: Using Metalevel Techniques in a Flexible Toolkit for CSCW Applications. ACM Trans. Comput.-Hum. Interact.\u00a05, 109\u2013155 (1998)","journal-title":"ACM Trans. Comput.-Hum. Interact."},{"key":"24_CR11","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1145\/989863.989904","volume-title":"AVI 2004: working conference on Advanced visual interfaces","author":"P. Dragicevic","year":"2004","unstructured":"Dragicevic, P., Fekete, J.-D.: The input configurator toolkit: towards high input adaptability in interactive applications. In: AVI 2004: working conference on Advanced visual interfaces, pp. 244\u2013247. ACM Press, New York (2004)"},{"key":"24_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/3-540-61580-6_6","volume-title":"Partial Evaluation","author":"S. Draves","year":"1996","unstructured":"Draves, S.: Compiler Generation for Interactive Graphics using Intermediate Code. In: Danvy, O., Thiemann, P., Gl\u00fcck, R. (eds.) Dagstuhl Seminar 1996. LNCS, vol.\u00a01110, pp. 95\u2013114. Springer, Heidelberg (1996)"},{"key":"24_CR13","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1145\/191080.191116","volume-title":"9th annual conference on Object-oriented programming systems, language, and applications","author":"U. H\u00f6lzle","year":"1994","unstructured":"H\u00f6lzle, U., Ungar, D.: A third-generation self implementation: reconciling responsiveness with performance. In: 9th annual conference on Object-oriented programming systems, language, and applications, pp. 229\u2013243. ACM Press, New York (1994)"},{"key":"24_CR14","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1145\/1029632.1029677","volume-title":"17th annual ACM symposium on User interface software and technology","author":"S. Huot","year":"2004","unstructured":"Huot, S., Dumas, C., Dragicevic, P., Fekete, J.-D., H\u00e9gron, G.: The magglite post-wimp toolkit: draw it, connect it and run it. In: 17th annual ACM symposium on User interface software and technology, pp. 257\u2013266. ACM Press, New York (2004)"},{"key":"24_CR15","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1145\/253228.253431","volume-title":"19th international Conference on Software Engineering","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Lopes, C.V., Maeda, C., Mendhekar, A., Murphy, G.: Open implementation design guidelines. In: 19th international Conference on Software Engineering, pp. 481\u2013490. ACM Press, New York (1997)"},{"key":"24_CR16","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/CGO.2004.1281665","volume-title":"IEEE international symposium on Code generation and optimization","author":"C. Lattner","year":"2004","unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis & transformation. In: IEEE international symposium on Code generation and optimization, pp. 75\u201386. IEEE Press, New York (2004)"},{"key":"24_CR17","first-page":"425","volume-title":"27th Annual Conference on Computer Graphics and interactive Techniques International Conference on Computer Graphics and Interactive Techniques","author":"M.S. Peercy","year":"2000","unstructured":"Peercy, M.S., Olano, M., Airey, J., Ungar, P.J.: Interactive multi-pass programmable shading. In: 27th Annual Conference on Computer Graphics and interactive Techniques International Conference on Computer Graphics and Interactive Techniques, pp. 425\u2013432. ACM Press, New York (2000)"},{"key":"24_CR18","doi-asserted-by":"publisher","first-page":"776","DOI":"10.1145\/506315.506318","volume":"23","author":"B.T.V. Zanden","year":"1994","unstructured":"Zanden, B.T.V., Halterman, R., Myers, B.A., McDaniel, R., Miller, R., Szekely, P., Giuse, D.A., Kosbie, D.: Lessons learned about one-way, dataflow constraints in the garnet and amulet graphical toolkits. ACM Trans. Program. Lang. Syst.\u00a023, 776\u2013796 (1994)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"24_CR19","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1145\/180171.180174","volume":"1","author":"B.T.V. Zanden","year":"1994","unstructured":"Zanden, B.T.V., Myers, B.A., Giuse, D.A., Szekely, P.: Integrating pointer variables into one-way constraint models. ACM Trans. Comput.-Hum. Interact.\u00a01, 161\u2013213 (1994)","journal-title":"ACM Trans. Comput.-Hum. Interact."},{"key":"24_CR20","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1145\/502907.502910","volume":"8","author":"B.T.V. Zanden","year":"2001","unstructured":"Zanden, B.T.V., Halterman, R.: Using model dataflow graphs to reduce the storage requirements of constraints. ACM Trans. Comput.-Hum. Interact.\u00a08, 223\u2013265 (2001)","journal-title":"ACM Trans. Comput.-Hum. Interact."},{"key":"24_CR21","unstructured":"ARINC Specification 661-3 Cockpit Display System Interfaces to User Systems, Aeronautical Radio Inc. (2007)"},{"key":"24_CR22","unstructured":"Scalable Vector Graphics (SVG) 1.1 Specification. W3C Recommendation (2003), \n                  \n                    http:\/\/www.w3.org\/TR\/SVG\/"},{"key":"24_CR23","unstructured":"XSL\u00a0Transformations (XSLT) Version 1.0. W3C Recommendation (1999), \n                  \n                    http:\/\/www.w3.org\/TR\/xslt"}],"container-title":["Lecture Notes in Computer Science","Interactive Systems. Design, Specification, and Verification"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-70569-7_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T11:23:19Z","timestamp":1558264999000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-70569-7_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540705680","9783540705697"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-70569-7_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}