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

A tag contract framework for modeling heterogeneous systems

Abstract: In the distributed development of modern IT systems, contracts play a vital role in ensuring interoperability of components and adherence to specifications. The design of embedded systems, however, is made more complex by the heterogeneous nature of components, which are often described using different models and interaction mechanisms. Composing such components is generally not well-defined, making design and verification difficult. Several denotational frameworks have been proposed to handle heterogeneity us… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 34 publications
(80 reference statements)
0
6
0
Order By: Relevance
“…In fact, the work in [39] is the only theory that allows assumptions to constrain ports in the environment of a component, but not guarantees. Thus, in contrast to [39], and also [3][4][5]35,[37][38][39][41][42][43]45,46,[49][50][51][52][56][57][58][59], the present paper allows both assumptions and guarantees to constrain ports that extend outside of the set of ports of a component and, thus, fully relaxes the limitation that contracts must be limited to component ports.…”
Section: (I N(m I) ∧ Ou T (O C) ∧ N At (M C) R E Q(m C)) For So mentioning
confidence: 99%
See 4 more Smart Citations
“…In fact, the work in [39] is the only theory that allows assumptions to constrain ports in the environment of a component, but not guarantees. Thus, in contrast to [39], and also [3][4][5]35,[37][38][39][41][42][43]45,46,[49][50][51][52][56][57][58][59], the present paper allows both assumptions and guarantees to constrain ports that extend outside of the set of ports of a component and, thus, fully relaxes the limitation that contracts must be limited to component ports.…”
Section: (I N(m I) ∧ Ou T (O C) ∧ N At (M C) R E Q(m C)) For So mentioning
confidence: 99%
“…While none of theories [3][4][5]35,[37][38][39][41][42][43]45,46,[49][50][51][52][56][57][58][59] fully relax the limitation that contracts must be limited to component ports, it can be argued, considering the particular aspect of relaxing such a limitation, that these theories could serve as equivalent formalisms to the one in the present paper if the set of ports of a component is allowed to simply include any port of the environment. These additional ports could further be labeled as "environment ports" to distinguish them from those inherent to the component.…”
Section: (I N(m I) ∧ Ou T (O C) ∧ N At (M C) R E Q(m C)) For So mentioning
confidence: 99%
See 3 more Smart Citations