2014
DOI: 10.1007/978-3-319-09970-5_23
|View full text |Cite
|
Sign up to set email alerts
|

Gossiping Components for Cyber-Physical Systems

Abstract: Abstract. Developing software for dynamic cyber-physical systems (CPS) is a complex task. One has to deal with the dynamicity and unreliability of the physical environment where the software resides in, while, at the same time, provide sufficient levels of dependability and scalability. Although emerging software engineering abstractions, such as dynamic ad-hoc component ensembles, provide a convenient way to structure software for dynamic CPS, they need to be mapped to robust decentralized execution schemes i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 23 publications
(33 reference statements)
0
9
0
Order By: Relevance
“…In particular, every node in a DEECo application periodically and proactively gossips both its own and the knowledge of other nodes that it knows of with all other nodes 1 [23]. In our example, this means that all the knowledge of the Room is passed to the Robot, and vice versa.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In particular, every node in a DEECo application periodically and proactively gossips both its own and the knowledge of other nodes that it knows of with all other nodes 1 [23]. In our example, this means that all the knowledge of the Room is passed to the Robot, and vice versa.…”
Section: Discussionmentioning
confidence: 99%
“…In DEECo, the knowledge of every component is proactively shared among all components and only used in components of the same ensemble (the ensemble membership condition is evaluated locally in each component) [23]. SeSaMe handles knowledge distribution through dynamic roles that restrict the amount of knowledge to be shared among interacting components.…”
Section: Related Workmentioning
confidence: 99%
“…Its state is captured by knowledge (a set of attributes -lines [7][8][9][10][11][12][13][14] and operational functionality by processes (lines [15][16][17][18][19][20]. Every component features a number of roles, i.e., sets of knowledge fields (lines [1][2][3][4]6), which provide contract between the component and ensembles. Processes are executed by the runtime periodically or in a triggered manner.…”
Section: Background: Deecomentioning
confidence: 99%
“…Tailored for development of sCPS, the DEECo component model allows designing a system at the architecture level without considering aspects related to its actual deployment -component In this section, we present how this can be achieved in DEECo by employing the concept of communication boundary [3], and, as a key contribution, the novel idea of communication groups.…”
Section: Communication Employing Domain Knowledgementioning
confidence: 99%
See 1 more Smart Citation