Invited Speaker

Prof. Luciano Baresi
Dipartimento di Elettronica, Informazione e Bioingegneria
Politecnico di Milano (Italy)
luciano.baresi at

Luciano is an associate professor in the Department of Electronics and Information at Politecnico di Milano. He was also visiting professor at University of Oregon at Eugene (USA) and University of Paderborn (Germany). Luciano was/will be program chair of ICECCS'02 (International Conference on Engineering Complex Computer Systems), FASE’06 (ETAPS Conference on Fundamental Approaches on Software Engineering), ICWE’07 (International Conference on Web Engineering), ICSOC’09 (International Conference on Service-Oriented Computing), SEAMS’12 (Symposium on Software Engineering for Adaptive and Self-Managing Systems) and ESEC/FSE’13 (Joint European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering). Luciano co-authored some 130 papers, presented at the main international conferences and published on the most prestigious journals and magazines. Luciano’s research interests touch different aspects of software engineering. While he started with formal approaches for modeling and specification languages, he then moved to UML and the design of web-based applications. He is now interested in distributed systems, service-based applications, and in the different aspects of mobile and ubiquitous software systems.

Opening Talking

Title: My first ten years with self-adaptive software

After many different proposals and more and more sophisticated solutions for managing self-adaptive software, this talk discusses the key issues that have been addressed in these ten years and those that have not been considered yet.

The talk starts by proposing a general introduction to self-* systems, and uses it to discuss some general solutions, proposed results, and false myths. It then continues by introducing some of the solutions developed by the speaker and his group. It touches FLAGS, for eliciting the requirements of these systems, DYNAMO, as example of flexible and dynamic service compositions, and A-3, as middleware for the self-organization of highly dynamic and massively distributed systems. To conclude, the talk proposes some ideas for the future.