Distinguished Lecture Series

Carlo Ghezzi

Politecnico di Milano, Italien

29. Januar 2015, 16:15 Uhr

S2|02 Raum C110, Robert-Piloty-Gebäude, Hochschulstr. 10, 64289 Darmstadt

„The Challenges of Evolving and (Self) Adaptive Software“


Software needs to evolve continuously, as the requirements to satisfy and the environment in which it is embedded change. The evolution has to take place at run-time, while the software is running and providing service. Existing approaches to software development need to be rethought to respond to these challenges, which require both extreme flexibility and dependability. The traditional separation between development and operation (design time and run time) blurs and even fades. The talk especially focuses and modeling and verification, which need to be rethought in the light of perpetual development and evolution.

The approach described in the talk has been developed by the author in the context of the SMCcom project, funded by an EU ERC advanced grant.

Short Bio:

Carlo Ghezzi is an ACM Fellow, an IEEE Fellow, a member of the European Academy and of the Italian Academy of Sciences. He received the ACM SIGSOFT Distinguished Service Award. He is the current President of Informatics Europe.

He is a regular member of the program committee of flagship conferences in the software engineering field, such as the ICSE and ESEC/FSE, for which he also served as Program and General Chair.

He has been the Editor in Chief of the ACM Trans. on Software Engineering and Methodology and is currently an Associate Editor of the Communications of the ACM, IEEE Trans. on Software Engineering, Science of Computer Programming, Computing, and Service Oriented Computing and Applications.

Ghezzi’s research has been mostly focusing on different aspects of software engineering. He co-authored over 200 papers and 8 books. He coordinated several national and international research projects. He is currently the PI of the ERC Advanced Grant SMScom.

Carlo received his Ph.D. degree in Electrical Engineering from the Politecnico di Milano. During his career, he taught and researched at UCLA (US), UCSB (US), UNC (US), Università degli Studi di Padova, Italy, Escuela Superior Latinoamericana de Informática, Argentina (1990), TU Wien (AT), Univ. Klagenfurt (AT).