I am a Full Professor at the Dipartimento di Elettronica, Informazione e Bioningegneria (DEIB, website) of Politecnico di Milano, where I received a PhD in Automation and Computer Science Engineering in 1997, and a Laurea in Electronic Engineering in 1993.
I am part of the Computing Systems Architecture group and I am interested in methodologies for the design and analysis of computing/embedded systems with a particular focus on dependability aspects (fault modeling, fault mitigation, on-line test, diagnosis, reliability-related analyses) targeting heterogeneous and reconfigurable architectures (e.g., many/multi-core, FPGAs). Within this research area, I am currently working on i) self-adaptive systems, exposing a "tunable" level of reliability, based on the specific requirements and the user's optimization goals, and ii) investigating the use of machine-learning techniques to improve effectiveness in functional diagnosis.
More detailed information on on-going projects, available theses and projects for graduate/undergraduate students can be found here.
In the last decade, my research interests have also covered a completely different area, the Data, web, and society one, in the same department, focusing earlier on very small database design issues and later on context-awareness in data design and management (more information here).
Research on these topics is (has been funded) by the European Commission (FP6, FP7 and Artemis JU programs), the Italian government (PRIN and FIRB programs) and companies and foundations (SIEMENS, CISCO, European Space Agency, Silicon Valley Community Foundation).
I coordinated the FP7 S A V E project (Sep. 2013 - Aug. 2016, web site) and I have been one of the proponents of the EU COST Action MEDIAN (Dec. 2011 - Nov. 2015). Furthermore, I am involved in a project on ICT for energy efficient buildings, the Zero Energy Buildings in Smart Urban Districts project within the National Technological Cluster "SmartCommunitiesTech" (Jan. 2014 - Dec. 2017), while another one recently finished the SCUOLA project, funded by Regione Lombardia in the Smart Cities and Communities area (Mar. 2014 - Nov. 2015). Finally, I am the recipient of two gifts from the Cisco University Research Program Fund, a corporate advised fund of Silicon Valley Community Foundation (one in Dec. 2012, the second in Oct. 2014), to support my research on functional diagnosis.
I serve (or have served) on various technical program committees, including the ACM/EDAC/IEEE Design Automation Conference, IEEE Design, Automation & Test in Europe Conference, IEEE/ACM Int. Conf. on Computer-Aided Design, IEEE Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, IEEE On-Line Test Symposium, IEEE Field Programmable Logic and Applications Conference, Euromicro Conference on Digital System Design, Architectures, Methods and Tools, Special Session on ‘‘Fault Tolerance in Digital System Design’’, HiPEAC Workshop on Design for Reliability and HiPEAC Workshop on Reconfigurable Computing. I have been the co-chair for the Friday Workshops event at DATE (2012-2015) and will serve as the Tutorial chair for the 2016-2018 term. Since DATE 2015 I am topic co-chair for T4 System-Level Reliability Design, Analysis and On-line Test.
I have published more than 100 refereed conference and journal papers on dependability and context-awareness. I am an Associate Editors-in-Chief of the IEEE Transactions on Emerging Topics in Computing (2013-2015). I have been an Associate Editor of the IEEE Transactions on Computers (2007-2012) and a Guest Editor for the same journal, for Springer Journal of Electronic Testing: Theory and Applications, for Elsevier Journal of Systems Architectures, and for Elsevier Microprocessors and Microsystems: Embedded Hardware Design for special sessions on Dependability-related special issues.
I am an IEEE Senior Member and a HiPEAC regular member.