{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T04:04:03Z","timestamp":1742961843789,"version":"3.40.3"},"publisher-location":"New York, NY","reference-count":19,"publisher":"Springer New York","isbn-type":[{"type":"print","value":"9781461448938"},{"type":"electronic","value":"9781461448945"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-1-4614-4894-5_3","type":"book-chapter","created":{"date-parts":[[2013,5,16]],"date-time":"2013-05-16T14:01:10Z","timestamp":1368712870000},"page":"35-70","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["The LARA Language"],"prefix":"10.1007","author":[{"given":"Jo\u00e3o M. P.","family":"Cardoso","sequence":"first","affiliation":[]},{"given":"Jos\u00e9 Gabriel","family":"de F. Coutinho","sequence":"additional","affiliation":[]},{"given":"Tiago","family":"Carvalho","sequence":"additional","affiliation":[]},{"given":"Pedro C.","family":"Diniz","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,5,17]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"J.M.P. Cardoso, J.G.F. Coutinho, T. Carvalho, LARA programming language specification, v2.0, REFLECT Internal Technical Report, September 2012","DOI":"10.1145\/2162049.2162071"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"J.M.P. Cardoso, T. Carvalho, J.G.F. Coutinho, W. Luk, R. Nobre, P.C. Diniz, Z. Petrov, LARA: an aspect-oriented programming language for embedded systems, in Proceedings of the International Conference on Aspect-Oriented Software Development (AOSD\u201912), Potsdam, Germany, 25\u201330 March 2012, pp. 179\u2013190","DOI":"10.1145\/2162049.2162071"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"J.G.F. Coutinho, T. Carvalho, S. Durand, J.M.P. Cardoso, R. Nobre, P.C. Diniz, W. Luk, Experiments with the LARA aspect-oriented approach, in Proceedings of the International Conference on Aspect-Oriented Software Development (AOSD\u201912), Potsdam, Germany, 25\u201330 March 2012, pp. 27\u201330","DOI":"10.1145\/2162110.2162129"},{"key":"3_CR4","unstructured":"AspectJ: crosscutting objects for better modularity (2011), http:\/\/www.eclipse.org\/aspectj\/. Accessed 27 Jan 2011"},{"key":"3_CR5","unstructured":"The home of AspectC++ (2011), http:\/\/www.aspectc.org\/. Accessed 4 Feb 2011"},{"key":"3_CR6","unstructured":"J.M.P. Cardoso, P. Diniz, M.P. Monteiro, J.M. Fernandes, J. Saraiva, A domain-specific aspect language for transforming MATLAB programs, in Domain-Specific Aspect Language Workshop (DSAL\u20192010), Part of AOSD\u20192010, 15\u201319 March 2010 (Rennes & Saint Malo, France, 2010)"},{"key":"3_CR7","unstructured":"JavaScript: MDN, https:\/\/developer.mozilla.org\/en\/JavaScript"},{"key":"3_CR8","unstructured":"D. Flanagan (ed.), JavaScript: The Definitive Guide, 6th edn. (O\u2019Reilly Media, 2011) California, US"},{"key":"3_CR9","unstructured":"ECMA-262: ECMAScript Language Specification, 5.1 edn., June 2011, \u00a9 Ecma International 2011, http:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST\/Ecma-262.pdf"},{"key":"3_CR10","unstructured":"R. Filman, D. Friedman, Aspect-oriented programming is quantification and obliviousness, in Workshop on Advanced Separation of Concerns at OOPSLA\u20192000, 16 Oct 2000, Minneapolis, Minnesota (2000)"},{"key":"3_CR11","unstructured":"REFLECT, FP7 EU project, http:\/\/www.reflect-project.eu"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"J.M.P. Cardoso, P.C. Diniz, Z. Petrov, K. Bertels, M. H\u00fcbner, H. van Someren, F. Gon\u00e7alves, J.G. de F. Coutinho, G. Constantinides, B. Olivier, W. Luk, J. Becker, G. Kuzmanov, F. Thoma, L. Braun, M. K\u00fchnle, R. Nane, V.-M. Sima, K. Kr\u00e1tk\u00fd, J.C. Alves, J.C. Ferreira, REFLECT: rendering FPGAs to multi-core embedded computing, in Reconfigurable Computing: From FPGAs to Hardware\/Software Codesign, ed. by J.M.P. Cardoso, M. Huebner, 1st edn. (Springer, 2011), pp. 261\u2013289,  New York, US","DOI":"10.1007\/978-1-4614-0061-5_11"},{"key":"3_CR13","unstructured":"J.G.F. Coutinho, T. Carvalho, S. Durand, J.M.P. Cardoso, The LARA aspect-IR, REFLECT Internal Technical Report, March 2012"},{"key":"3_CR14","unstructured":"T. Carvalho, A Meta-Language and Framework for Aspect-Oriented Programming, MSc Thesis, Informatics and Computing Engineering (MIEIC), Faculdade de Engenharia da Universidade do Porto (FEUP), Porto, Portugal, July 2011"},{"key":"3_CR15","unstructured":"J.M.P. Cardoso, J. Bispo, P. Pinto, R. Nobre, T. Carvalho, P. Diniz, The MATISSE MATLAB compiler: a MATrix(MATLAB)-aware compiler InfraStructure for embedded computing SystEms, Technical Report, ICT-2009-4 REFLECT Project, v0.2, Dec 2012"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"W. Luk, J.G.F. Coutinho, T. Todman, Y. Lam, W. Osborne, K. Susanto, Q. Liu, W.S. Wong, A high-level compilation toolchain for heterogeneous systems, in IEEE International SOC Conference (SOCC\u201909), September 2009","DOI":"10.1109\/SOCCON.2009.5398108"},{"key":"3_CR17","unstructured":"ACE CoSy compiler development system, http:\/\/www.ace.nl\/compiler\/cosy.html"},{"key":"3_CR18","unstructured":"PCRE: Perl compatible regular expressions, http:\/\/www.pcre.org\/"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Y. Yankova, G. Kuzmanov, K. Bertels, G. Gaydadjiev, Y. Lu, S. Vassiliadis, DWARV: DelftWorkbench automated reconfigurable VHDL generator, in Proceedings of the 17th International Conference on Field Programmable Logic and Applications (FPL\u201907), August 2007, pp. 697\u2013701","DOI":"10.1109\/FPL.2007.4380748"}],"container-title":["Compilation and Synthesis for Embedded Reconfigurable Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4614-4894-5_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,23]],"date-time":"2023-01-23T18:04:10Z","timestamp":1674497050000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-1-4614-4894-5_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9781461448938","9781461448945"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-1-4614-4894-5_3","relation":{},"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"17 May 2013","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}