I am a 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 heterogeneous systems, exposing a "tunable" level of reliability and optimizing lifetime, 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.
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.
Moreover, I am involved in research for the exploitation of ICT solutions for the development of smart buildings and districts to improve energy efficiency through optimised used of resources and users’ awareness.
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 SAVE 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 have been 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 contributed to DATE in different roles (Friday Workshops co-chair, Tutorial chair, Track chair for the Test track in 2018-2019). I am serving as Vice-Program Chair for DATE 2019 and will be Program Chair for DATE 2020.
I have published more than 100 refereed conference and journal papers on dependability and context-awareness. I have been 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.
At present, I have the following academic responsibilities/services for my institution: member of the Computer Science section board (since 2013), vice-head of the PhD board in Information Technology for the Computer Science section (2016-2019) and delegate for international relationship with the Far East Asia - Engineering (2017-2019).
For Council on Electronic Design Automation (a.k.a. CEDA), I am serving as the VP Finance for the 2018-2019 term.