Per Sort
- Fluidware: An Approach Towards Adaptive and Scalable Programming of the IoT (, 2019) — Giancarlo Fortino, Barbara Re, Mirko Viroli, Franco Zambonelli
- Programming Actor-Based Collective Adaptive Systems (, 2018) — Roberto Casadei, Mirko Viroli
- Argumentation and Artifacts for Negotiation Support (, 2014) — Enrico Oliva, Peter McBurney, Andrea Omicini, Mirko Viroli
- Organizing the Aggregate: Languages for Spatial Computing (, 2013) — Jacob Beal, Stefan Dulman, Kyle Usbeck, Mirko Viroli, Nikolaus Correll
- A Computational Framework for Multilevel Morphologies (2012) — Sara Montagna, Mirko Viroli
- From SOA to Pervasive Service Ecosystems: an approach based on Semantic Web technologies (2012) — Mirko Viroli, Franco Zambonelli, Graeme Stevenson, Simon Dobson
- Middleware Infrastructures for Self-organising Pervasive Computing Systems (, 2011) — Matteo Casadei, Marco Mamei, Cynthia Villalba, Mirko Viroli, Franco Zambonelli
- Combining Simulation and Formal Tools for Developing Self-Organizing MAS (2009) — Luca Gardelli, Mirko Viroli, Andrea Omicini
- Environment Programming in CArtAgO (2009) — Alessandro Ricci, Michele Piunti, Mirko Viroli, Andrea Omicini
- Agents, Intelligence, and Tools (2009) — Andrea Omicini, Michele Piunti, Alessandro Ricci, Mirko Viroli
- The Multidisciplinary Patterns of Interaction from Sciences to Computer Science (Interactive Computation: The New Paradigm, 2006) — Andrea Omicini, Alessandro Ricci, Mirko Viroli