The Faculty of Engineering (FEUP) of the University of Porto is a school of reference in Portugal and abroad. Founded in 1926, FEUP is one of the 14 faculties of the University of Porto, the largest university of Portugal and an institution of international reference. FEUP works closely with several institutions of reference such as ESA, IBM, Microsoft and CERN, as well as universities such as the MIT, the University of Texas at Austin (UTA) or the CMU. Sustained by the high quality R&D that is produced as a result of the Excellence of its several research units and their strong international partnerships, FEUP is fully committed to ensure that its students will be able to design, develop, implement and operate complex systems, generating added value, in a context of environmental sustainability and following social and professional ethical principles. FEUP has a long track of participation in European Projects. FEUP includes the Department of Electrical Engineering and the Department of Informatics Engineering, two departments with suitable synergies for this project.
FEUP will lead Work Package 4 (WP4) and will contribute to the success of the Aspect-oriented Strategies and to the Compilation Engine for Instantiating Application Specific Architectures. FEUP will be primary involved on developing Aspect-Oriented language concepts and on designing and implementing LARA (LAnguage for Reconfigurable computing Architectures). In addition, FEUP members will work on defining reconfiguration schemes and strategies, and on generating LARA-IR from CoSy and VHDL-RTL from LARA-IR.
The FEUP Team
João M. P. Cardoso He is an Associate Professor with tenure at the Department of Informatics Engineering, Faculty of Engineering of the University of Porto. Before, he was with the IST/UTL (2006-2008), a senior researcher at INESC-ID (2001-2009), and with the University of Algarve (1993-2006). In 2001/2002, he worked during one year for PACT XPP Technologies, Inc., Munich, Germany. He received a 5-year Electronics and Telecommunications Engineering degree from the University of Aveiro in 1993, and an MSc and a PhD degree in Electrical and Computer Engineering from the IST/UTL (Technical University of Lisbon), Lisbon, Portugal in 1997 and 2001, respectively. He has coordinated and participated in various R&D projects, participated in the organization of a number of international conferences, served as a program committee member for various international conferences, and participated as a reviewer for various international scientific journals. He is co-author of the book “Compilation Techniques for Reconfigurable Architectures,” edited by Springer. He has (co-)authored over 80 scientific publications on subjects related to compilers, embedded and pervasive systems, and reconfigurable computing. He is a member of IEEE, IEEE Computer Society and a senior member of ACM.
José Carlos dos Santos Alves received the Ph.D degree in electrical and computer engineering from the University of Porto (Portugal), in January 1998. Since 2007 he is an associate professor at the FEUP. His research interests include custom computing applications on reconfigurable digital systems, dynamic reconfiguration of FPGA-based computing systems, digital design for microelectronic
technologies (applications, methodologies and tools). He participated in several European and national research projects.
João Canas Ferreira received the Ph.D. degree in electrical and computer engineering from the University of Porto (Portugal), in 2001. He is currently an assistant professor at the University of Porto (School of Engineering ). He participated in several European and national research projects and recently lead a project on applications of dynamic reconfiguration to stereo video processing. He co-authored a textbook on computer programming, and has more than 30 refereed international scientific publications (journal and conference papers). His research interests include dynamically reconfigurable systems, application-specific digital system architectures, and ECAD tools and algorithms.