{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,5]],"date-time":"2026-04-05T20:32:50Z","timestamp":1775421170007,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,3,25]],"date-time":"2012-03-25T00:00:00Z","timestamp":1332633600000},"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":[[2012,3,25]]},"DOI":"10.1145\/2162049.2162071","type":"proceedings-article","created":{"date-parts":[[2012,3,27]],"date-time":"2012-03-27T15:17:28Z","timestamp":1332861448000},"page":"179-190","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["LARA"],"prefix":"10.1145","author":[{"given":"Jo\u00e3o M.P.","family":"Cardoso","sequence":"first","affiliation":[{"name":"Universidade do Porto, Faculdade de Engenharia (FEUP), Porto, Portugal"}]},{"given":"Tiago","family":"Carvalho","sequence":"additional","affiliation":[{"name":"Universidade do Porto, Faculdade de Engenharia (FEUP), Porto, Portugal"}]},{"given":"Jos\u00e9 G.F.","family":"Coutinho","sequence":"additional","affiliation":[{"name":"Imperial College London, London, United Kingdom"}]},{"given":"Wayne","family":"Luk","sequence":"additional","affiliation":[{"name":"Imperial College London, London, United Kingdom"}]},{"given":"Ricardo","family":"Nobre","sequence":"additional","affiliation":[{"name":"INESC-ID, Lisboa, Portugal"}]},{"given":"Pedro","family":"Diniz","sequence":"additional","affiliation":[{"name":"INESC-ID, Lisboa, Portugal"}]},{"given":"Zlatko","family":"Petrov","sequence":"additional","affiliation":[{"name":"Honeywell International s.r.o, Brno, Czech Rep"}]}],"member":"320","published-online":{"date-parts":[[2012,3,25]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"217","volume-title":"Proc. of the South. Programmable Logic Conf.","author":"Lam Y.","year":"2008","unstructured":"Y. Lam , J. Coutinho , W. Luk , and P. Leong , Integrated Hard-ware\/Software Codesign for Heterogeneous Computing Systems , in Proc. of the South. Programmable Logic Conf. , 2008 , pp. 217 -- 220 . Y. Lam, J. Coutinho, W. Luk, and P. Leong, Integrated Hard-ware\/Software Codesign for Heterogeneous Computing Systems, in Proc. of the South. Programmable Logic Conf., 2008, pp. 217--220."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/508352.508353"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20045086"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/242224.242420"},{"key":"e_1_3_2_1_5_1","unstructured":"REFLECT FP7 EU Project: http:\/\/www.reflect-project.eu.  REFLECT FP7 EU Project: http:\/\/www.reflect-project.eu."},{"key":"e_1_3_2_1_6_1","first-page":"261","volume-title":"REFLECT: Rendering FPGAs to Multi-Core Embedded Computing, book","author":"Cardoso J. M. P.","year":"2011","unstructured":"J. M. P. Cardoso , , REFLECT: Rendering FPGAs to Multi-Core Embedded Computing, book chapter in Reconfigurable Computing: From FPGAs to Hardware\/Software Codesign, J. M. P. Cardoso and M. Huebner (eds.), Springer , Aug. , 2011 , pp. 261 -- 289 . J. M. P. Cardoso, et al., REFLECT: Rendering FPGAs to Multi-Core Embedded Computing, book chapter in Reconfigurable Computing: From FPGAs to Hardware\/Software Codesign, J. M. P. Cardoso and M. Huebner (eds.), Springer, Aug., 2011, pp. 261--289."},{"key":"e_1_3_2_1_7_1","first-page":"231","volume-title":"Proc. Int'l Conf. Engineering of Reconfigurable Systems and Algorithms (ERSA'11)","author":"Cardoso J. M. P.","year":"2011","unstructured":"J. M. P. Cardoso , A New Approach to Control and Guide the Mapping of Computations to FPG As , in Proc. Int'l Conf. Engineering of Reconfigurable Systems and Algorithms (ERSA'11) , July , 2011 , CSREA Press , pp. 231 -- 240 . J. M. P. Cardoso, et al., A New Approach to Control and Guide the Mapping of Computations to FPGAs, in Proc. Int'l Conf. Engineering of Reconfigurable Systems and Algorithms (ERSA'11), July, 2011, CSREA Press, pp. 231--240."},{"key":"e_1_3_2_1_9_1","first-page":"9","volume-title":"Proc. IEEE Int'l SOC Conf. (SOCC'09)","author":"Luk W.","year":"2009","unstructured":"W. Luk , A High-Level Compilation Toolchain for Heterogeneous Systems , in Proc. IEEE Int'l SOC Conf. (SOCC'09) , Sept. 2009 , pp. 9 -- 18 . W. Luk, et al., A High-Level Compilation Toolchain for Heterogeneous Systems, in Proc. IEEE Int'l SOC Conf. (SOCC'09), Sept. 2009, pp. 9--18."},{"key":"e_1_3_2_1_10_1","unstructured":"ACE CoSy Compiler Development System http:\/\/www.ace.nl\/compiler\/cosy.html  ACE CoSy Compiler Development System http:\/\/www.ace.nl\/compiler\/cosy.html"},{"key":"e_1_3_2_1_11_1","volume-title":"Workshop on Advanced Separation of Concerns at OOPSLA'00","author":"Filman R.","year":"2000","unstructured":"R. Filman , and D. Friedman , Aspect-oriented programming is quantification and obliviousness . In Workshop on Advanced Separation of Concerns at OOPSLA'00 , Oct. 2000 . R. Filman, and D. Friedman, Aspect-oriented programming is quantification and obliviousness. In Workshop on Advanced Separation of Concerns at OOPSLA'00, Oct. 2000."},{"key":"e_1_3_2_1_12_1","volume-title":"Sept.","author":"REFLECT Consortium","year":"2011","unstructured":"REFLECT Consortium , LARA Programming Language Specification, version 1.0 defined as part of deliverable D4.2 , Sept. 2011 . REFLECT Consortium, LARA Programming Language Specification, version 1.0 defined as part of deliverable D4.2, Sept. 2011."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2008.4493313"},{"key":"e_1_3_2_1_15_1","unstructured":"\u00a9 Mentor Graphics Catapult C Synthesis http:\/\/www.mentor.com\/esl\/catapult  \u00a9 Mentor Graphics Catapult C Synthesis http:\/\/www.mentor.com\/esl\/catapult"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383853"},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. European Conf. on Object-Oriented Programming (ECOOP'97)","author":"Kiczales G.","year":"1997","unstructured":"G. Kiczales , Aspect Oriented Programming , in Proc. European Conf. on Object-Oriented Programming (ECOOP'97) , Finland. Springer-Verlag LNCS 1241. June 1997 . G. Kiczales, et al., Aspect Oriented Programming, in Proc. European Conf. on Object-Oriented Programming (ECOOP'97), Finland. Springer-Verlag LNCS 1241. June 1997."},{"key":"e_1_3_2_1_18_1","volume-title":"Mastering AspectJ: Aspect-Oriented Programming in Java","author":"Gradecki J.","year":"2003","unstructured":"J. Gradecki and N. Lesiecki , Mastering AspectJ: Aspect-Oriented Programming in Java . 2003 , J. Wiley & Sons, Inc. . J. Gradecki and N. Lesiecki, Mastering AspectJ: Aspect-Oriented Programming in Java. 2003, J. Wiley & Sons, Inc.."},{"key":"e_1_3_2_1_19_1","volume-title":"AOSD'2007","author":"Lohmann D.","year":"2007","unstructured":"D. Lohmann , Olaf Spinczyk . Aspect-Oriented Programming with C++ and AspectC++. Tutorial , AOSD'2007 , March 13, 2007 . D. Lohmann, Olaf Spinczyk. Aspect-Oriented Programming with C++ and AspectC++. Tutorial, AOSD'2007, March 13, 2007."},{"key":"e_1_3_2_1_20_1","first-page":"53","volume-title":"Proc. 40th Int'l Conf. on Tools Pacific: Objects for internet, mobile and embedded applications","author":"Spinczyk O.","year":"2002","unstructured":"O. Spinczyk , A. Gal , W. Schr\u00f6der-Preikschat . AspectC++ : An Aspect-Oriented Extension to the C++ Programming Language . in Proc. 40th Int'l Conf. on Tools Pacific: Objects for internet, mobile and embedded applications , 2002 , pp. 53 -- 60 . O. Spinczyk, A. Gal, W. Schr\u00f6der-Preikschat. AspectC++: An Aspect-Oriented Extension to the C++ Programming Language. in Proc. 40th Int'l Conf. on Tools Pacific: Objects for internet, mobile and embedded applications, 2002, pp. 53--60."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1119655.1119666"},{"key":"e_1_3_2_1_22_1","volume-title":"Universit\u00e0 di Genova","author":"Poggi M.","year":"2009","unstructured":"M. Poggi . @Aspect J - An Extension to the AspectJ Join Point Selection Mechanism to Support @ Java Annotation Meta-Facility . Master thesis (in Italian) , Universit\u00e0 di Genova , Oct. 2009 . M. Poggi. @AspectJ - An Extension to the AspectJ Join Point Selection Mechanism to Support @Java Annotation Meta-Facility. Master thesis (in Italian), Universit\u00e0 di Genova, Oct. 2009."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739230.1739252"},{"key":"e_1_3_2_1_24_1","volume-title":"Workshop affiliated with AOSD 2006","author":"Cardoso J. M. P.","year":"2006","unstructured":"J. M. P. Cardoso , J. Fernandes , and M. Monteiro , Adding Aspect-Oriented Features to MATLAB, in SPLAT! 2006, Software Engineering Properties of Languages and Aspect Technologies , Workshop affiliated with AOSD 2006 , March 2006 . Germany. J. M. P. Cardoso, J. Fernandes, and M. Monteiro, Adding Aspect-Oriented Features to MATLAB, in SPLAT! 2006, Software Engineering Properties of Languages and Aspect Technologies, Workshop affiliated with AOSD 2006, March 2006. Germany."},{"key":"e_1_3_2_1_25_1","volume-title":"Domain-Specific Aspect Language Workshop (DSAL'2010)","author":"Cardoso J. M. P.","year":"2010","unstructured":"J. M. P. Cardoso , A Domain-Specific Aspect Language for Transforming MATLAB Programs , in Domain-Specific Aspect Language Workshop (DSAL'2010) , part of AOSD'10, March 2010 . J. M. P. Cardoso, et al., A Domain-Specific Aspect Language for Transforming MATLAB Programs, in Domain-Specific Aspect Language Workshop (DSAL'2010), part of AOSD'10, March 2010."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30477-7_25"},{"key":"e_1_3_2_1_27_1","volume-title":"Workshop of the 5th Int'l Conf. on Generative Programming and Component Engineering (GPCE'06)","author":"Alves V.","year":"2006","unstructured":"V. Alves , From Conditional Compilation to Aspects : A Case Study in Software Product Lines Migration, In: Aspect-Oriented Product Line Engineering (AOPLE'06) , Workshop of the 5th Int'l Conf. on Generative Programming and Component Engineering (GPCE'06) , ACM, 2006 . V. Alves, et al., From Conditional Compilation to Aspects: A Case Study in Software Product Lines Migration, In: Aspect-Oriented Product Line Engineering (AOPLE'06), Workshop of the 5th Int'l Conf. on Generative Programming and Component Engineering (GPCE'06), ACM, 2006."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1509239.1509274"},{"key":"e_1_3_2_1_29_1","first-page":"215","volume-title":"Proc. LCPC","author":"Ferrer R.","year":"2010","unstructured":"R. Ferrer , Optimizing the Exploitation of Multicore Processors and GP Us with OpenMP and OpenCL , in Proc. LCPC , 2010 , pp. 215 -- 229 . R. Ferrer, et al., Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL, in Proc. LCPC, 2010, pp. 215--229."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1793854.1793861"}],"event":{"name":"AOSD '12: Aspect-oriented Software Development","location":"Potsdam Germany","acronym":"AOSD '12","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering","AOSA Aspect-Oriented Software Association"]},"container-title":["Proceedings of the 11th annual international conference on Aspect-oriented Software Development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2162049.2162071","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2162049.2162071","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:05:43Z","timestamp":1750241143000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2162049.2162071"}},"subtitle":["an aspect-oriented programming language for embedded systems"],"short-title":[],"issued":{"date-parts":[[2012,3,25]]},"references-count":28,"alternative-id":["10.1145\/2162049.2162071","10.1145\/2162049"],"URL":"https:\/\/doi.org\/10.1145\/2162049.2162071","relation":{},"subject":[],"published":{"date-parts":[[2012,3,25]]},"assertion":[{"value":"2012-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}