, Volume 34, Issue 4, pp 745–752 | Cite as

Augmented societies with mirror worlds

  • Alessandro RicciEmail author
  • Luca Tummolini
  • Cristiano Castelfranchi
Original Article


Computing systems can function as augmentation of individual humans as well as of human societies. In this contribution, we take mirror worlds as a conceptual blueprint to envision future smart environments in which the physical and the virtual layers are blended into each other. We suggest that pervasive computing technologies can be used to create a coupling between these layers, so that actions or, more generally, events in the physical layer would have an effect in the virtual layer and viceversa. On top of this, wearable technologies and augmented reality techniques enable new forms of user interaction with the smart environment and with other users. Mirror worlds so conceived will enable temporal, individual, and social augmentations. We conclude by elaborating on some possible consequences at the societal level.


Multi-agent systems Mirror worlds Pervasive computing Mixed reality Intelligent agents Augmented reality 


  1. Blanke O et al. (2014) Neurological and robot-controlled induction of an apparition. Curr Biol 24(22):2681–2686CrossRefGoogle Scholar
  2. Boissier O, Bordini RH, Hübner JF, Ricci A, Santi A (2013) Multi-agent oriented programming with JaCaMo. Sci Comput Program 78(6):747–761CrossRefGoogle Scholar
  3. Brunetti P, Croatti A, Ricci A, Viroli M (2015) Smart augmented fields for emergency operations. In: Procedia Computer Science, 63:392 – 399, 2015. ISSN 1877-0509. The 5th International Conference on Current and Future Trends of Information and Communication Technologies in Healthcare (ICTH-2015)Google Scholar
  4. Castelfranchi C (2014) Making visible ”the invisible hand”: The mission of social simulation. In: Adamatti DF, Dimuro GP, Coelho H (eds) Interdisciplinary Applications of Agent-Based Social Simulation and Modeling. IGI GlobalGoogle Scholar
  5. Castelfranchi C, Piunti M, Ricci A, Tummolini L (2012) AmI systems as agent-based mirror worlds: bridging humans and agents through stigmergy. In: Bosse T (ed) Agents and ambient intelligence. Ambient intelligence and smart environments, vol 12. IOS Press, pp 17–31Google Scholar
  6. Clark A (2008) Supersizing the mind: embodiment, action and cognitive extension. Oxford University Press, New YorkCrossRefGoogle Scholar
  7. Costanza E, Kunz A, Fjeld M (2009) Mixed reality: a survey. In: Lalanne D, Kohlas J (eds) Human machine interaction, volume 5440 of lecture notes in computer science. Springer, Berlin, Heidelberg, pp 47–68. CrossRefGoogle Scholar
  8. Dennett D (1987) The intentional stance. MIT PressGoogle Scholar
  9. Engelbart D C, English W K (1968) A research center for augmenting human intellect. In: Proceedings of the December 9-11, 1968, Fall Joint Computer Conference, Part I, AFIPS ’68 (Fall, part I), pp 395–410, New York, NY, USA, ACM.
  10. Geiger J (2009) The third man factor: surviving the impossible. Weinstein Books, New YorkGoogle Scholar
  11. Gelernter DH (1992) Mirror worlds: or the day software puts the universe in a shoebox how it will happen and what it will mean. Oxford University Press, New YorkzbMATHGoogle Scholar
  12. Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener Comput Syst 29(7):1645–1660CrossRefGoogle Scholar
  13. Kurkovsky S (2007) Pervasive computing: Past, present and future. 5th IEEE International Conference on Information and Communications Technology (ICICT)Google Scholar
  14. Mann S, Niedzviecki H (2001) Cyborg: Digital Destiny and Human Possibility in the Age of the Wearable Computer. Doubleday Canada, ISBN 0385658257Google Scholar
  15. Milgram P, Kishino F (1994) A taxonomy of mixed reality visual displays. IEICE Trans Inf Syst E77–D(12):1321–1329Google Scholar
  16. Poovendran R (2010) Cyber–physical systems: close encounters between two parallel worlds [point of view]. Proc IEEE 98(8):1363–1366. CrossRefGoogle Scholar
  17. Reeves S (2012) Envisioning ubiquitous computing. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’12, pp 1573–1582. ACMGoogle Scholar
  18. Ricci A, Croatti A, Brunetti P, Viroli M (2015) Programming mirror worlds an: agent-oriented programming perspective. In: Baldoni M, Baresi L, Dastani M (eds) Engineering multi-agent systems. Lecture notes in computer science, vol 9318. Springer, Cham, pp 191–211CrossRefGoogle Scholar
  19. Ricci A, Piunti M, Tummolini L, Castelfranchi C (2015b) The mirror world: preparing for mixed-reality living. IEEE Pervasive Comput 14(2):60–63CrossRefGoogle Scholar
  20. Ricci A, Tummolini L, Piunti M, Boissier O, Castelfranchi C (2015c) Mirror worlds as agent societies situated in mixed reality environments. In: Ghose A, Oren N, Telang P, Thangarajah J (eds) Coordination, organizations, institutions, and norms in agent systems X, volume 9372 of LNAI. Springer, Berlin, pp 197–212CrossRefGoogle Scholar
  21. Satyanarayanan M (2001) Pervasive computing: vision and challenges. IEEE Person Commun 8:10–17CrossRefGoogle Scholar
  22. Starner T (2001) The challenges of wearable computing: Part 1. IEEE Micro, 21(4):44–52, ISSN 0272-1732. CrossRefGoogle Scholar
  23. Thomas BH (2012) A survey of visual, mixed, and augmented reality gaming. Comput Entertain (CIE) Theor Pract Comput Appl Entertain 10(3):1–33, Article no. 3MathSciNetCrossRefGoogle Scholar
  24. Tummolini L, Mirolli M, Castelfranchi C (2009) Stigmergic cues and their uses in coordination: an evolutionary approach. In: Uhrmacher A, Weyns D (eds) Agents, simulation and applications. CRC Press, pp 243–265Google Scholar
  25. Weiser M (1999) The computer for the 21st century. SIGMOBILE Mob Comput Commun Rev 3:3–11CrossRefGoogle Scholar
  26. Wellner P, Mackay W, Gold R (1993) Computer-augmented environments: back to the real world. Commun ACM 36(7):24–26CrossRefGoogle Scholar
  27. Zhang D, Yang L T, Huang H (2011) Searching in internet of things: vision and challenges. In: Proc IEEE 9th Int Symp Parallel Distrib Process Appl (ISPA)Google Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2017

Authors and Affiliations

  • Alessandro Ricci
    • 1
    Email author
  • Luca Tummolini
    • 2
  • Cristiano Castelfranchi
    • 2
  1. 1.DISIUniversity of BolognaCesenaItaly
  2. 2.Institute of Cognitive Sciences and Technologies, CNRRomaItaly

Personalised recommendations