2020
DOI: 10.1016/j.scico.2020.102428
|View full text |Cite
|
Sign up to set email alerts
|

Programming interactions in collective adaptive systems by relying on attribute-based communication

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
25
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 37 publications
(25 citation statements)
references
References 28 publications
0
25
0
Order By: Relevance
“…Whenever a component finds a neighbour with a timestamp t higher than its own, it sets its own clock to t + 1. A similar approach can be taken to divide the computation into "rounds" and solve more complex problems, such as distributed graph coloring, see e.g., (Abd Alrahman et al, 2017). P qry ("direction", ?d, ?t ) @ ( pos − self.pos ≤ self.range ∧ time ≥ self.time) .…”
Section: Scelmentioning
confidence: 99%
“…Whenever a component finds a neighbour with a timestamp t higher than its own, it sets its own clock to t + 1. A similar approach can be taken to divide the computation into "rounds" and solve more complex problems, such as distributed graph coloring, see e.g., (Abd Alrahman et al, 2017). P qry ("direction", ?d, ?t ) @ ( pos − self.pos ≤ self.range ∧ time ≥ self.time) .…”
Section: Scelmentioning
confidence: 99%
“…πcalculus [28] [31]. To mitigate the shortcomings of the current communication paradigms when dealing with CAS, we have proposed a kernel calculus, named AbC [3,9], to program CAS interactions. The idea is to permit the construction of formally verifiable CAS systems by relying on a minimal set of interaction primitives.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, we provide full proofs of all the results introduced there. The scope of this paper is focused on the theoretical aspects of our calculus while aspects concerning programming methodologies can be found in [9]; where we show how to program complex and challenging scenarios, featuring collaboration, adaptation and reconfiguration in an intuitive way.The rest of the paper is organised as follows. In Section 2 we formally present the syntax of AbC , while in Section 3 we introduce its operational semantics that is based on two relations, with the first one describing the behaviour of individual components and the second describing AbC system' behaviour.…”
mentioning
confidence: 99%
“…Moreover, we provide full proofs of all the results introduced there. The scope of this paper is focused on the theoretical aspects of our calculus while aspects concerning programming methodologies can be found in [9]; where we show how to program complex and challenging scenarios, featuring collaboration, adaptation and reconfiguration in an intuitive way.…”
mentioning
confidence: 99%
See 1 more Smart Citation