Mirko Viroli serves as a Research Associate at the DEIS, the Department of Computer Science and Engineering of the University of Bologna. He received his Laurea degree in informatics engineering in October 1997 and his Ph.D. degree in computer science in April 2002, both from the University of Bologna. He has written over 150 articles (out of which more than 30 articles on internal refereed journals) on programming languages, and on models, methodologies, and infrastructures for coordination, self-organisation, and multiagent systems. Among the others, Viroli is member of the Editorial Board of the Knowledge Engineering Review (Cambridge University Press), and he has edited more than 10 special international journals. He was Program Chair of the international conference ACM Symposium on Applied Computing (2008 and 2009), and has been Program Committee Member of more than 50 editions of international workshops and conferences. He leads (for the local unit of the University of Bologna) the European project FP7 STREP "SAPERE" (Self-Aware Pervasive Ecosystems, 2010-2013). 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 and artifacts meta-model, a reference for engineering environments in multiagent systems; (iii) the design of the self-organising coordination model of biochemical tuple spaces, conceptual and technological starting point of the above-mentioned "SAPERE" project.
Biography Updated on 12 July 2011