[{"text":"\n\nY. 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.\n\n"},{"text":"\n\n\nKatherine Compton , Scott Hauck, Reconfigurable computing: a survey of systems and software, ACM Computing Surveys (CSUR), v.34 n.2, p.171-210, June 2002   [doi>10.1145/508352.508353]\n\n","citation":"508353","doi":"http://doi.acm.org/10.1145/508352.508353"},{"text":"\n\nT. Todman, et al., Reconfigurable Computing: Architectures and Design Methods, IEE Proc. In Computing and Digital Techniques, Vol. 152, No. 2, March 2005, pp. 193--207.\n\n"},{"text":"\n\n\nG. Kiczales, Aspect-oriented programming, ACM Computing Surveys (CSUR), v.28 n.4es, Dec. 1996   [doi>10.1145/242224.242420]\n\n","citation":"242420","doi":"http://doi.acm.org/10.1145/242224.242420"},{"text":"\n\n REFLECT, FP7 EU Project: http://www.reflect-project.eu.\n\n"},{"text":"\n\nJ. 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.\n\n"},{"text":"\n\nJ. 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.\n\n"},{"text":"\n\nT. Carvalho, A Meta-Language and Framework for Aspect-Oriented Programming, Informatics and Computing Eng. MSc Thesis, Univ. of Porto, Faculty of Eng. (FEUP), Porto, Portugal, July 2011.\n\n"},{"text":"\n\nW. 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.\n\n"},{"text":"\n\nACE CoSy Compiler Development System, http://www.ace.nl/compiler/cosy.html\n\n"},{"text":"\n\nR. Filman, and D. Friedman, Aspect-oriented programming is quantification and obliviousness. In Workshop on Advanced Separation of Concerns at OOPSLA'00, Oct. 2000.\n\n"},{"text":"\n\nREFLECT Consortium, LARA Programming Language Specification, version 1.0 defined as part of deliverable D4.2, Sept. 2011.\n\n"},{"text":"\n\n\nEduardo Figueiredo , Claudio Sant'Anna , Alessandro Garcia , Thiago T. Bartolomei , Walter Cazzola , Alessandro Marchetto, On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework, Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering, p.183-192, April 01-04, 2008   [doi>10.1109/CSMR.2008.4493313]\t\n\n","citation":"1545362"},{"text":"\n\nC. V. Lopes, D: A Language Framework for Distributed Programming. PhD thesis, College of Computer Science, Northeastern University, Nov. 1997.\n\n"},{"text":"\n\n© Mentor Graphics, Catapult C Synthesis, http://www.mentor.com/esl/catapult\n\n"},{"text":"\n\n\nTzilla Elrad , Robert E. Filman , Atef Bader, Aspect-oriented programming: Introduction, Communications of the ACM, v.44 n.10, p.29-32, Oct. 2001   [doi>10.1145/383845.383853]\n\n","citation":"383853","doi":"http://doi.acm.org/10.1145/383845.383853"},{"text":"\n\nG. Kiczales, et al., Aspect Oriented Programming, in Proc. European Conf. on Object-Oriented Programming (ECOOP'97), Finland. Springer-Verlag LNCS 1241. June 1997.\n\n"},{"text":"\n\n\nJoseph D. Gradecki , Nicholas Lesiecki, Mastering AspectJ: Aspect-Oriented Programming in Java, John Wiley & Sons, Inc., New York, NY, 2003 \n\n","citation":"599793"},{"text":"\n\nD. Lohmann, Olaf Spinczyk. Aspect-Oriented Programming with C++ and AspectC++. Tutorial, AOSD'2007, March 13, 2007.\n\n"},{"text":"\n\n\nOlaf Spinczyk , Andreas Gal , Wolfgang Schröder-Preikschat, AspectC++: an aspect-oriented extension to the C++ programming language, Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, February 01, 2002, Sydney, Australia \n\n","citation":"564100"},{"text":"\n\n\nBruno Harbulot , John R. Gurd, A join point for loops in AspectJ, Proceedings of the 5th international conference on Aspect-oriented software development, March 20-24, 2006, Bonn, Germany   [doi>10.1145/1119655.1119666]\n\n","citation":"1119666","doi":"http://doi.acm.org/10.1145/1119655.1119666"},{"text":"\n\nM. Poggi. @AspectJ - An Extension to the AspectJ Join Point Selection Mechanism to Support @Java Annotation Meta-Facility. Master thesis (in Italian), Università di Genova, Oct. 2009.\n\n"},{"text":"\n\n\nToheed Aslam , Jesse Doherty , Anton Dubrau , Laurie Hendren, AspectMatlab: an aspect-oriented scientific programming language, Proceedings of the 9th International Conference on Aspect-Oriented Software Development, March 15-19, 2010, Rennes and Saint-Malo, France   [doi>10.1145/1739230.1739252]\n\n","citation":"1739252","doi":"http://doi.acm.org/10.1145/1739230.1739252"},{"text":"\n\nJ. 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.\n\n"},{"text":"\n\nJ. 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.\n\n"},{"text":"\n\nM. Eichberg, M. Mezini, and K. Ostermann, Pointcuts as Functional Queries, in Programming Languages and Systems, W.-N. Chin (Ed.), Springer Berlin/Heidelberg, 2004, pp. 366--381.\n\n"},{"text":"\n\nV. 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.\n\n"},{"text":"\n\n\nBram Adams , Wolfgang De Meuter , Herman Tromp , Ahmed E. Hassan, Can we refactor conditional compilation into aspects?, Proceedings of the 8th ACM international conference on Aspect-oriented software development, March 02-06, 2009, Charlottesville, Virginia, USA   [doi>10.1145/1509239.1509274]\n\n","citation":"1509274","doi":"http://doi.acm.org/10.1145/1509239.1509274"},{"text":"\n\n\nRoger Ferrer , Judit Planas , Pieter Bellens , Alejandro Duran , Marc Gonzalez , Xavier Martorell , Rosa M. Badia , Eduard Ayguade , Jesus Labarta, Optimizing the exploitation of multicore processors and GPUs with OpenMP and OpenCL, Proceedings of the 23rd international conference on Languages and compilers for parallel computing, p.215-229, October 07-09, 2010, Houston, TX \n\n","citation":"1964551"},{"text":"\n\n\nVander Alves , Pedro Matos, Jr. , Leonardo Cole , Alexandre Vasconcelos , Paulo Borba , Geber Ramalho, Extracting and evolving code in product lines with aspect-oriented programming, Transactions on aspect-oriented software development IV, Springer-Verlag, Berlin, Heidelberg, 2007 \n\n","citation":"1793861"}]