Premium
Spatial Tuples : Augmenting reality with tuples
Author(s) -
Ricci Alessandro,
Viroli Mirko,
Omicini Andrea,
Mariani Stefano,
Croatti Angelo,
Pianini Danilo
Publication year - 2018
Publication title -
expert systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.365
H-Index - 38
eISSN - 1468-0394
pISSN - 0266-4720
DOI - 10.1111/exsy.12273
Subject(s) - tuple , tuple space , computer science , extension (predicate logic) , space (punctuation) , process (computing) , theoretical computer science , programming language , mathematics , discrete mathematics , operating system
We introduce Spatial Tuples , an extension of the basic tuple‐based model for distributed multi‐agent system coordination where (a) tuples are conceptually placed in regions of the physical world and possibly move anchored to a mobile computational device, (b) the behaviour of standard Linda coordination primitives is extended so as to depend on the spatial properties of the coordinating agents, tuples, and the topology of space, and (c) the tuple space can be conceived as a virtual layer augmenting physical reality. Motivated by the needs of mobile augmented‐reality applications, Spatial Tuples explicitly aims at supporting space‐aware and space‐based coordination in agent‐based pervasive computing scenarios. This paper presents the coordination model, its formalization as a process algebra, a library of patterns of coordination it enables, and a discussion of application scenarios, challenges, and open issues for future works.