ITALIA Full Professor of Information Processing Systems University of Bologna Adjunct Faculty
Email contact

Andrea Omicini is Full Professor at the DISI, the Department of Computer Science and Engineering of the Alma Mater Studiorum-University of Bologna, from which he graduated in Electronic Engineering (1991) and completed his PhD in Computer Engineering (1995). Since May 2021 he is Deputy Director of DISI. Over the years, he has taught many different courses in the area of Computer Science and Engineering, such as Foundations of Computer Science, Software Engineering, Artificial Intelligence, Programming Languages, Autonomous Systems. Currently, he teaches Distributed Systems and Intelligent Systems Engineering at the CSE course in Cesena, and Multi-Agent Systems at the AI course in Bologna.

His courses at the BBS in the last years include Frontiers of Autonomous Systems, Intelligent & Autonomous Systems, Conversational Informatics, Digital Culture, Fundamentals of IoT. His main research interests range over intelligent systems engineering, multi-agent systems, autonomous systems, programming languages, middleware, simulation, software engineering, self-organisation, pervasive systems & IoT. On those topics he has written over three hundred articles published in international journals, books, conferences, and workshops. He has also edited several international books, guest-edited many special issues of international journals, and held talks and tutorials at international conferences and schools. He has organised and chaired several international conferences and workshops; he has been a member of the Program and Scientific Committees of hundreds of international conferences, workshops, and symposia.

He has participated to the coordination of national and international journals. Currently, he is or has been Member of the Editorial Board of: ACM Transactions on Autonomous and Adaptive Systems (TAAS); Intelligenza Artificiale; BioData Mining; PeerJ Computer Science; Applied Sciences. He was the Chair of the SIG on Agents and Multi-Agent Systems of the Italian Association for Artificial Intelligence (AI*IA), and the ACM Representative in the IFIP Technical Committee 12 “Artificial Intelligence”. Currently, he is Emeritus Member of the Board of Director of the European Association for Multi-Agent Systems (EURAMAS).

Within the FP6 Coordination Action “AgentLink III”, he worked as the Technical Forum Chair, and as a member of the Management Committee. He has worked as the Coordinator of the Italian project PRIN 2006 “MEnSA – Methodologies for the Engineering of complex Software systems: Agent-based approach”. He was member of the Steering Committee of the FP7 Coordination Action “AWARENESS”, and member of the Management Committee of the STREP FP7 Project “Self-aware Pervasive Service Ecosystems (SAPERE)”. He is currently member of the Technical Board of the H2020 “AI4EU – A European AI On Demand Platform and Ecosystem” Research and Innovation Action, and the UniBo scientific and technical leader in the CHIST-ERA “EXPECTATION – Personalized Explainable Artificial Intelligence for decentralized agents with heterogeneous knowledge” Project.


By following the evolution that has led to the raise of the IoT, the course discusses its main drivers, including scientific, technical, social, and business ones. Ranging from the user to the enterprise viewpoint, the course aims at providing a general overview of the IoT landscape, as well as some insights into future technical perspectives and business opportunities