{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T20:21:51Z","timestamp":1751660511082,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,6,1]],"date-time":"2015-06-01T00:00:00Z","timestamp":1433116800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["SFRH\/BD\/90507\/2012"],"award-info":[{"award-number":["SFRH\/BD\/90507\/2012"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,6]]},"DOI":"10.1145\/2764967.2764973","type":"proceedings-article","created":{"date-parts":[[2015,7,6]],"date-time":"2015-07-06T14:04:29Z","timestamp":1436191469000},"page":"3-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Programming Strategies for Contextual Runtime Specialization"],"prefix":"10.1145","author":[{"given":"Tiago","family":"Carvalho","sequence":"first","affiliation":[{"name":"INESC TEC and Faculty of Engineering, University of Porto, Rua Dr. Roberto Frias, s\/n Porto, Portugal"}]},{"given":"Pedro","family":"Pinto","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Porto, Rua Dr. Roberto Frias, s\/n Porto, Portugal"}]},{"given":"Jo\u00e3o M. P.","family":"Cardoso","sequence":"additional","affiliation":[{"name":"INESC TEC and Faculty of Engineering, University of Porto, Rua Dr. Roberto Frias, s\/n Porto, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2015,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542481"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857077"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2162049.2162071"},{"key":"e_1_3_2_1_4_1","volume-title":"Performance-driven instrumentation and mapping strategies using the lara aspect-oriented programming approach","author":"Cardoso J. M. P.","year":"2014","unstructured":"J. M. P. Cardoso , J. G. F. Coutinho , T. Carvalho , P. C. Diniz , Z. Petrov , W. Luk , and F. Gon\u00e7alves . Performance-driven instrumentation and mapping strategies using the lara aspect-oriented programming approach . Software : Practice and Experience , 2014 . J. M. P. Cardoso, J. G. F. Coutinho, T. Carvalho, P. C. Diniz, Z. Petrov, W. Luk, and F. Gon\u00e7alves. Performance-driven instrumentation and mapping strategies using the lara aspect-oriented programming approach. Software: Practice and Experience, 2014."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-54807-9_6"},{"key":"e_1_3_2_1_6_1","volume-title":"Introduction to algorithms","author":"Cormen T. H.","year":"2001","unstructured":"T. H. Cormen , C. E. Leiserson , R. L. Rivest , C. Stein , Introduction to algorithms , volume 2 . MIT press Cambridge , 2001 . T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, et al. Introduction to algorithms, volume 2. MIT press Cambridge, 2001."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/258916.258923"},{"key":"e_1_3_2_1_8_1","volume-title":"Hipr2: Image processing learning resources","author":"Fisher R.","year":"2005","unstructured":"R. Fisher , S. Perkins , A. Walker , E. Wolfart , N. Brown , N. Cammas , A. Fitzgibbon , S. Horne , K. Koryllos , A. Murdoch , Hipr2: Image processing learning resources , 2005 . http:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/. R. Fisher, S. Perkins, A. Walker, E. Wolfart, N. Brown, N. Cammas, A. Fitzgibbon, S. Horne, K. Koryllos, A. Murdoch, et al. Hipr2: Image processing learning resources, 2005. http:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/986533.986534"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85261-2_21"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"G.\n      Kiczales J.\n      Lamping A.\n      Mendhekar C.\n      Maeda C.\n      Lopes J.-M.\n      Loingtier and \n      J.\n      Irwin\n  . \n  Aspect-oriented programming\n  . In M. Ak\u015fit and S. Matsuoka editors ECOOP'97 --- Object-Oriented Programming vol. \n  1241\n   of \n  Lecture Notes in Computer Science pages \n  220\n  --\n  242\n  . \n  Springer Berlin Heidelberg 1997\n  .  G. Kiczales J. Lamping A. Mendhekar C. Maeda C. Lopes J.-M. Loingtier and J. Irwin. Aspect-oriented programming. In M. Ak\u015fit and S. Matsuoka editors ECOOP'97 --- Object-Oriented Programming vol. 1241 of Lecture Notes in Computer Science pages 220--242. Springer Berlin Heidelberg 1997.","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1007\/3-540-62599-2_30","volume-title":"Modular Programming Languages","author":"Kistler T.","year":"1997","unstructured":"T. Kistler . Dynamic runtime optimization . In H. M\u00f6ssenb\u00f6ck, editor, Modular Programming Languages , vol. 1204 of Lecture Notes in Computer Science , pages 53 -- 66 . Springer Berlin Heidelberg , 1997 . T. Kistler. Dynamic runtime optimization. In H. M\u00f6ssenb\u00f6ck, editor, Modular Programming Languages, vol. 1204 of Lecture Notes in Computer Science, pages 53--66. Springer Berlin Heidelberg, 1997."},{"key":"e_1_3_2_1_13_1","volume-title":"Utdsp benchmark suite","author":"Lee C.","year":"1998","unstructured":"C. Lee and M. Stoodley . Utdsp benchmark suite , 1998 . http:\/\/www.eecg.toronto.edu\/ corinna\/DSP\/infrastructure\/UTDSP.html. C. Lee and M. Stoodley. Utdsp benchmark suite, 1998. http:\/\/www.eecg.toronto.edu\/ corinna\/DSP\/infrastructure\/UTDSP.html."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31967-2_9"},{"key":"e_1_3_2_1_15_1","unstructured":"Oracle. The Java HotSpot Performance Engine Architecture. http:\/\/www.oracle.com\/technetwork\/java\/whitepaper-135217.html.  Oracle. The Java HotSpot Performance Engine Architecture. http:\/\/www.oracle.com\/technetwork\/java\/whitepaper-135217.html."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.931895"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/775832.775896"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.240"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/379539.379583"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755951.1755906"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2006.131"}],"event":{"name":"SCOPES '15: 18th International Workshop on Software and Compilers for Embedded Systems","sponsor":["SIGBED ACM Special Interest Group on Embedded Systems","EDAA European Design Automation Association"],"location":"Sankt Goar Germany","acronym":"SCOPES '15"},"container-title":["Proceedings of the 18th International Workshop on Software and Compilers for Embedded Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2764967.2764973","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2764967.2764973","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:24Z","timestamp":1750227144000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2764967.2764973"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6]]},"references-count":21,"alternative-id":["10.1145\/2764967.2764973","10.1145\/2764967"],"URL":"https:\/\/doi.org\/10.1145\/2764967.2764973","relation":{},"subject":[],"published":{"date-parts":[[2015,6]]},"assertion":[{"value":"2015-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}