2016
DOI: 10.1007/978-3-319-47166-2_55
|View full text |Cite
|
Sign up to set email alerts
|

Conditions for Compatibility of Components

Abstract: We consider systems composed of reactive components that collaborate through synchronised execution of common actions. These multi-component systems are formally represented as team automata, a model that allows a wide spectrum of synchronisation policies to combine components into higher-level systems. We investigate the correct-by-construction engineering of such systems of systems from the point of view of correct communications between the components (no message loss or deadlocks due to indefinite waiting)… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
5
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 39 publications
(66 reference statements)
0
5
0
Order By: Relevance
“…The receptiveness requirement for q generated by st is the conjunction 6 { rcp(J , a)@q | a ∈ Σ com , rcp(J , a)@q is valid for st(a) } A responsiveness requirement rsp(J , a)@q is valid for st(a) if i 1 ≤ |J | ≤ i 2 , o 1 = 0 and, for each j ∈ J , q(j) is a state at which only input actions are enabled. 7 The responsiveness requirement for q generated by st is the disjunction 8 { rsp(J , a)@q | a ∈ Σ com , rsp(J , a)@q is valid for st(a) } In summary, each synchronisation type specification st for a system S of components determines a synchronisation policy, i.e. an ETA E(st), and generates at the same time communication requirements.…”
Section: Definition 8 (Compliance)mentioning
confidence: 99%
See 4 more Smart Citations
“…The receptiveness requirement for q generated by st is the conjunction 6 { rcp(J , a)@q | a ∈ Σ com , rcp(J , a)@q is valid for st(a) } A responsiveness requirement rsp(J , a)@q is valid for st(a) if i 1 ≤ |J | ≤ i 2 , o 1 = 0 and, for each j ∈ J , q(j) is a state at which only input actions are enabled. 7 The responsiveness requirement for q generated by st is the disjunction 8 { rsp(J , a)@q | a ∈ Σ com , rsp(J , a)@q is valid for st(a) } In summary, each synchronisation type specification st for a system S of components determines a synchronisation policy, i.e. an ETA E(st), and generates at the same time communication requirements.…”
Section: Definition 8 (Compliance)mentioning
confidence: 99%
“…Both approaches support compatibility for synchronous communication. A first exploration on how to generalise compatibility notions to arbitrary synchronisation policies was performed in [7] in the framework of team automata.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations