Marco Caccamo graduated (summa cum laude) in Computer Engineering at University of Pisa on July 1997. He received a Ph.D. in Computer Engineering from Scuola Superiore Sant'Anna (SSSUP) in January 2002. Since 2002 he has been the Principal Investigator at the "Real Time and Embedded System Laboratory" and professor in the Department of Computer Science, with courtesy appointments in the Department of Electrical and Computer Engineering, Coordinated Science Lab (CSL), and Department of Aerospace Engineering at the University of Illinois at Urbana-Champaign (UIUC). Caccamo received visiting professorships at ETH, Zurich and TUM Munich as TÜV Süd Stiftung visiting professor and August-Wilhelm Scheer guest professor. He has chaired Real-Time Systems Symposium and Real-Time and Embedded Technology and Applications Symposium, the two IEEE flagship conferences on Real-Time Systems. He also served as General Chair of Cyber Physical Systems Week. In 2003, he was awarded an NSF CAREER Award. Since 2018, he is a recipient of the Alexander von Humboldt Professorship at TUM and he is IEEE Fellow. In broad terms, his research interests are centered on the area of embedded systems. He has worked in close collaboration with avionics, farming, and automotive industries developing innovative software architectures and toolkits for the design automation of embedded digital controllers, and low-level resource management solutions for real-time operating systems running on multicore architectures. More recently, he has begun to investigate real-time, security, and robustness problems in the software architecture of unmanned aerial vehicles (UAVs). See article about this work and take a look at our UAV testbeds and web-site).
Honors & Awards
- Outstanding Paper (ECRTS 2019)
- IEEE Fellow, "For contributions to the theory and applications of hard real-time multicore computing", 2018
- Alexander von Humboldt Professorship, 2018 (TUM)
- Paper of the month and Editor's pick of the year 2016, IEEE
Transactions on Computers
- Best Presentation Award (RTAS 2016)
- Engineering Council Outstanding Advising Award (Spring 2015)
- Best Student Paper Award (RTAS 2013)
- Ranked as excellent teacher by students of CS598MC (Fall 2007,
Spring 2012, Fall 2014)
- IEEE Tech. Committee on RT Systems Service Award (for serving as General Chair of CPSWeek 2011)
- Best Paper Award (RTCSA 2008)
- Best Student Paper Award (RTSS 2004)
- NSF CAREER Award (2003)
- Member of 2020 IEEE Computer Society Fellows Committee,
- Member of 2019 IEEE Computer Society Fellows Committee,
- Member of 2018 IEEE Computer Society Fellows Committee,
- Chair of WiP session at RTEST'18 conference,
- Associate Editor of IEEE Transactions on Computers (TC), 2017-19,
- Co-chair of Second TCRTS Workshop on Certifiable Multicore Avionics and Automotive Systems (CMAAS'17)
- General Chair of IEEE Real-Time
Systems Symposium (RTSS'16),
- Program Chair of IEEE Real-Time
Systems Symposium (RTSS'15),
- General Chair of Cyber Physical
Systems Week (CPSWeek) 2011,
- General Chair of IEEE Real-Time and Embedded Technology and Applications Symposium(RTAS'11),
- Program Chair of IEEE Real-Time and
Embedded Technology and Applications Symposium (RTAS'10),
- Chair of WiP session at ECRTS'08 conference.
- U.S. Patent No. 15/639,666, Title: “Scratchpad-Based Operating System for Multi-Core Embedded Systems”. Issue date: May 2020.
- Brief (but incomplete) summary of research highlights for year 2019:
- Sandboxing Controllers for Stochastic Cyber-Physical Systems
- Real-Time Scratchpad-Centric OS with Three-Phase Execution Model
- Segment Streaming for the Three-Phase Execution Model Please refer to Annual Report 2019 for details.
- Brief (but incomplete) summary of research highlights for year 2018:
- On the Predictability of Heterogeneous SoC Multicore Platforms
- Preserving Physical Safety under Cyber Attacks Please refer to Annual Report 2018 for details.