Mirko Viroli is FullProfessor since 2017 at DISI, the
Computer Science Department of the University of Bologna. He
received his Laurea degree in Informatics Engineering in October
1997, his PhD in Computer Science in April 2002 from the University of Bologna.
He has written over 250 articles (out of which more than 50
articles on internal refereed journals) on programming languages,
and models, methodologies and infrastructures for coordination,
self-organisation, multi-agent systems and IoT applications. His h-index is 40 (computed by GoogleScholar on December 2016).
Mirko Viroli is member of the Editorial Board of the "Knowledge
Engineering Review" (Cambridge University Press), and he has edited
more various special numbers of international journals. He was
program chair of the international conference ACM Symposium on
Applied Computing (ACM SAC, 2008 and 2009), of IEEE Self-Adpative
and Self-Organising systems (IEEE SASO 2014), and IFIP COORDINATION
2015; he edited more than 10 special issues on international
journals, and has been program committee member of more than 100 editions of international workshops and conferences.
He lead (for the local unit of the University of Bologna)
international, national and local projects, which attracted grants
for an overall of more than 650'000 euros. They include a grant
from Sun Microsystems Inc., two italian PRIN projects (2004 and
2006), various contracts with local industries, and the european project
FP7 STREP "SAPERE" (Self-Aware Pervasive Ecosystems,
Among his main scientific results we mention: (i) the design of the
variant generic types mechanism, adopted as Java wildcards int the
Java programming Language since 2004; (ii) the conception of the
Agent & Artifacts meta-model, a refeence for engineering
environments in multiagent systems; (iii) the design of the
self-organising coordination model of biochemical tuple-spaces, one
of the conceptual and technological starting points of the
above-mentioned "SAPERE" project; and (iv) the conception and development of the aggregate computing paradigm.
He is member of the Computer Science and Engineering PhD Committee of the University of Bologna, the Delegate to "Third Mission" of DISI Department, and member of "Third Mission Observatory" of the UNiversity of Bologna. He has been nominated Head of Laurea Magistrale in Computer Science and Engineering, in Cesena, from 1/10/2018.