Modal Interface Automata
Gerald L\"uttgen (Uni. Bamberg), Walter Vogler (Uni. Augsburg)

TL;DR
This paper introduces Modal Interface Automata (MIA), a new interface theory that extends existing frameworks by adding conjunction, disjunction, and compositional operators, addressing prior limitations in interface specification formalisms.
Contribution
It defines conjunction and disjunction for IA and disjunctive MTS, and introduces MIA with explicit output-must-transitions, fixing previous shortcomings without requiring determinism.
Findings
Defines conjunction and disjunction operators for IA and disjunctive MTS.
Introduces Modal Interface Automata (MIA) with enhanced features.
Proves correctness of the new operators as greatest lower bounds and least upper bounds.
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\v{s} et al.'s conjunction on disjunctive MTS does not treat internal transitions. In addition, IOMTS-parallel composition exhibits a compositionality defect. This article defines conjunction (and also disjunction) on IA and disjunctive MTS and proves the operators to be 'correct', i.e., the greatest lower bounds (least upper bounds) wrt. IA- and resp. MTS-refinement. As its main contribution, a novel interface theory called Modal Interface Automata (MIA) is introduced: MIA is a rich subset…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
