• Pedro C. Diniz
  • João M. P. Cardoso
  • José Gabriel de F. Coutinho
  • Zlatko Petrov


The REFLECT project aimed at developing, validating, and evaluating a novel compilation and synthesis approach for heterogeneous multi-core computing systems that relies on aspect-oriented specifications to convey critical domain knowledge to all design/development stages of an integrated toolchain. To reach these goals, we have devised a new compilation and synthesis foundation combining distinct but synergistic areas of research, namely, aspect-oriented programming, hardware compilation, design patterns, and hardware templates


  1. 1.
    J. M. P. Cardoso, J. Bispo, P. Pinto, R. Nobre, T. Carvalho, P. C. Diniz, The MATISSE MATLAB Compiler: A MATrix(MATLAB)-aware compiler InfraStructure for embedded computing SystEms. Technical Report, ICT-2009-4 REFLECT Project, v0.2, December 2012Google Scholar
  2. 2.
    Coreworks, SideWorks Reference Book, v2.1, (2012)Google Scholar
  3. 3.
    D. Göhringer, Flexible design and dynamic utilization of adaptive scalable multi-core systems. Ph.D., thesis, Karlsruhe Institute of Technology, Verlag Dr. Hut München (2011)Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Pedro C. Diniz
    • 1
  • João M. P. Cardoso
    • 2
  • José Gabriel de F. Coutinho
    • 3
  • Zlatko Petrov
    • 4
  1. 1.Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa, INESC-IDLisboaPortugal
  2. 2.Faculdade de Engenharia da Universidade do Porto, FEUPPortoPortugal
  3. 3.Imperial College London, IMPLondonUK
  4. 4.Honeywell International s.r.o., HONBrnoCzech Republic

Personalised recommendations