Suitability of Game Engine technologies for the implementation of a Spatial Tuple based middleware


Authors

Abstract

Distributed multi-agent-systems greatly benefit from the advantages of the Linda model, however, the latest developments of mobile Augmented Reality applications require an approach that takes space into account as a first- class citizen. More specifically, the lack of a direct and natural support for space-aware and space-based coordination in tuple spaces brought the birth of the theoretical model Spatial Tuples, an extension of the basic Linda model where tuples are conceptually placed in regions of the physical world and the behaviour of primitives depends on the spatial properties of the coordinating agents, tuples and the topology of space.
However a fulfilling implementation of Spatial Tuples had not been devel- oped yet, so the goal of this project was exploring the feasibility and suit- ability of Game Engines as a tool for implementing the spatial abstraction, thanks to their innate capabilities of modeling virtual geometric spaces. The Game Engine of choice is Unity due to its wide use in the academic field. This report presents the development of a prototype middleware based on Spatial Tuples, along with a case study to showcase the capabilities of the solution.

Material

    

Course

Distributed Systems

— a.y.

2019/2020

— credits

6

— cycle

2nd Cycle

— language

wit.gif

Teachers

— professor

Andrea Omicini

— tutors

Giovanni Ciatto

Context

— university

Alma Mater Studiorum-Università di Bologna

— campus

Cesena

— department / faculty / school

DISI

— 2nd-cycle course

8614 Ingegneria e scienze informatiche 

URLs & IDs

AMS page
IoL
official schedule

— course ID

58260

Partita IVA: 01131710376 - Copyright © 2008-2021 APICe@DISI Research Group - PRIVACY