2012
DOI: 10.48550/arxiv.1202.5509
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Organizing the Aggregate: Languages for Spatial Computing

Jacob Beal,
Stefan Dulman,
Kyle Usbeck
et al.

Abstract: As the number of computing devices embedded into engineered systems continues to rise, there is a widening gap between the needs of the user to control aggregates of devices and the complex technology of individual devices. Spatial computing attempts to bridge this gap for systems with local communication by exploiting the connection between physical locality and device connectivity. A large number of spatial computing domain specific languages (DSLs) have emerged across diverse domains, from biology and recon… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 128 publications
0
5
0
Order By: Relevance
“…Spatial computing approaches are extensively surveyed in (Beal et al, 2012) (see Section 7 for details on the study) and include examplars of macroprogramming such as Regiment (Newton et al, 2007) and MacroLab (Hnat et al, 2008).…”
Section: Spatial Computingmentioning
confidence: 99%
See 2 more Smart Citations
“…Spatial computing approaches are extensively surveyed in (Beal et al, 2012) (see Section 7 for details on the study) and include examplars of macroprogramming such as Regiment (Newton et al, 2007) and MacroLab (Hnat et al, 2008).…”
Section: Spatial Computingmentioning
confidence: 99%
“…The general idea is to provide high-level abstractions capturing system-wide concerns by making assumptions promoting convenient mapping to component-level concerns. As such assumptions tend to be specific to an application domain, macroprogramming languages typically take the form of domain-specific languages (DSLs) (Beal et al, 2012).…”
Section: On Declarativitymentioning
confidence: 99%
See 1 more Smart Citation
“…Logical neighbourhoods leverage neighbourhood templates matching node attributes, similarly to attribute-based communication paradigms [54]. Recent surveys [55,56] cover these and other related abstractions, aimed at managing dynamic groups (also called ensembles) of interacting entities, that may be adopted in implementations of the SCR pattern to deal with network-wide connectivity and communications.…”
Section: Related Patternsmentioning
confidence: 99%
“…Approaches for programming collectives of devices have been investigated in many fields and applications, including spatial computing, multi-agent systems, wireless sensor networks (WSNs), swarm robotics, P2P systems, and so on. In fact, Aggregate Computing itself arose as a generalisation of a number of previous methods and languages, extensively surveyed in [32] where four main families are identified: i. device abstraction languages (e.g., TOTA [33], Hood [34]) that simplify the programming of individual networked devices, for instance by supporting local communications; ii. pattern languages (e.g., GPL [35], OSL [36]) that provide means for arranging elements according to geometric and topological patterns; iii.…”
Section: Related Work and Conclusionmentioning
confidence: 99%