Synthesis of interface automata

  • Authors:
  • Purandar Bhaduri

  • Affiliations:
  • Department of Computer Science and Engineering, Indian Institute of Technology Guwahati, Guwahati, India

  • Venue:
  • ATVA'05 Proceedings of the Third international conference on Automated Technology for Verification and Analysis
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

We investigate the problem of synthesising an interface automaton R such that P || R≼Q, for given deterministic interface automata P and Q. We show that a solution exists iff P and Q⊥ are compatible, and the most general solution is given by (P ∥ Q⊥)⊥, where P⊥ is the automaton P with inputs and outputs interchanged. We also characterise solutions in terms of winning input strategies in the automaton (P⊗Q⊥)⊥, and the most general solution in terms of the most permissive winning strategy. We apply the synthesis problem for interfaces to the problem of synthesising converters for mismatched protocols.