Logical Methods in Computer Science · 2013 · 28 citations · 14 references
Logical AutomatonEngineeringAutomated ReasoningDisjunctive MtsModal LogicVerificationFormal MethodsModal Interface AutomataSystems EngineeringAutomaton OperationIomts-parallel CompositionComputer ScienceFormal SystemHigher-order LogicInterface AutomataFormal Verification
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 of IOMTS featuring explicit output-must-transitions while input-transitions are always allowed implicitly, is equipped with compositional parallel, conjunction and disjunction operators, and allows a simpler embedding of IA than Nyman's. Thus, it fixes the shortcomings of related work, without restricting designers to deterministic interfaces as Raclet et al.'s modal interface theory does.
14
Bertrand Meyer · Computer · 1992 · 2.1K citations
Luca de Alfaro, Thomas A. Henzinger · 2001 · 1.2K citations
Light-weight Formalism, Specification Language, Formal Specification +15
Martı́n Abadi, Leslie Lamport · ACM Transactions on Programming Languages and Systems · 1995 · 449 citations · Full text
Equation solving using modal transition systems
Kim G. Larsen · 2002 · 183 citations
Modal Analysis, Numerical Analysis, Modal Transition Systems +9
Lucius Gregory Meredith, Steve Bjorg · Communications of the ACM · 2003 · 134 citations · Full text