The impressive development of technologies is reducing the gulf between the physical and the digital matter, reality and virtuality. Mirror worlds (MW) are agent-based systems that live on this edge. They are meant to be a conceptual blueprint for designing future smart environment systems, providing an innovative conceptual framework for investigating inter-disciplinary aspects - from cognition to interaction, cooperation, governance - concerning human-agent mixed-reality and augmented systems. In this paper we focus on the problem of how to concretely design and program mirror worlds, in particular adopting high-level programming abstractions that are provided by state-of-the-art agent-oriented programming models and technologies.
展开▼