2013
DOI: 10.2168/lmcs-9(3:4)2013
| View full text |Cite
|
Sign up to set email alerts
|

Abstract: Abstract. De Alfaro and Henzinger's Interface Automata (IA) and Nyman et al.'s recent combination IOMTS of IA and Larsen's Modal Transition Systems (MTS) are established frameworks for specifying interfaces of system components. However, neither IA nor IOMTS consider conjunction that is needed in practice when a component shall satisfy multiple interfaces, while Larsen's MTS-conjunction is not closed and Beneš et al.'s conjunction on disjunctive MTS does not treat internal transitions. In addition, IOMTSparall… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
19
0

Year Published

2015
2015
2016
2016

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 22 publications
(19 citation statements)
references
References 28 publications
(59 reference statements)
0
19
0
Order By: Relevance
“…Interface theories [2,7,8,16,17,22] support the component-based design of concurrent systems and offer a semantic framework for, e.g., software contracts [1] and web services [5]. Several such theories are based on de Alfaro and Henzinger's Interface Automata (IA) [11], whose distinguishing feature is a parallel composition on labelled transition systems with inputs and outputs, where receiving an unexpected input is regarded as an error, i.e., a communication mismatch.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Interface theories [2,7,8,16,17,22] support the component-based design of concurrent systems and offer a semantic framework for, e.g., software contracts [1] and web services [5]. Several such theories are based on de Alfaro and Henzinger's Interface Automata (IA) [11], whose distinguishing feature is a parallel composition on labelled transition systems with inputs and outputs, where receiving an unexpected input is regarded as an error, i.e., a communication mismatch.…”
Section: Introductionmentioning
confidence: 99%
“…In a refinement of an interface, all required behaviour must be preserved and no disallowed behaviour may be added. Whereas in IA outputs are optional, they may now be enforced in theories combining IA and MTS, such as Nyman et al's IOMTS [16], Bauer et al's MIO [2], Raclet et al 's Modal Interfaces (MI) [22] and our Modal Interface Automata (MIA) [17,18]. In this paper we extend MI to nondeterministic systems, yielding the most general approach to date and permitting new applications, e.g., for dealing with races in networks.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Merge has been investigated in the literature for MTSs as well as for DMTSs, for strong, observational and alphabet refinements [3,4,10,12,13,19,20]. It was shown that MTSs are not closed for merge under strong refinement [10,13] (which implies that they are not closed under observational and alphabet merges as well, since observational merge must agree with strong merge when no τ -transitions are involved).…”
mentioning
confidence: 99%
“…For DMTSs, a strong merge algorithm was given in [4]. Observational merge however, was only considered for the restricted subset of dMTS where τ -labels are allowed on possible transitions only [19].…”
mentioning
confidence: 99%