His research activity has been focused on the study of distributed systems with particular regards to the management of advanced service provisioning, to the system modeling and performance evaluation. His current research topics include Internet of Things (and its application in Smart City scenarios), performance and reliability evaluation of complex systems, Machine Learning techniques for (Smart) Cyber Physical Systems. He has published 100+ papers in international journal and conferences and he has been involved in several European projects. He is co-founder of the startup SmartMe.io, a University spin-off that develops innovative IoT solutions for smart environments.