2/3 alternating simulation between interface automata

  • Authors:
  • Yanjun Wen;Ji Wang;Zhichang Qi

  • Affiliations:
  • National Laboratory for Parallel and Distributed Processing, Changsha, P.R. China;National Laboratory for Parallel and Distributed Processing, Changsha, P.R. China;National Laboratory for Parallel and Distributed Processing, Changsha, P.R. China

  • Venue:
  • ICFEM'05 Proceedings of the 7th international conference on Formal Methods and Software Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Interface automata is a light-weight formalism to be used for describing the temporal interface behaviors of software components. This paper investigates the refinement of interface automatons and shows its application to serve as a semantic foundation for software architectural description languages. Firstly, inspired by 2/3 simulation, the 2/3alternating simulation between interface automaton is presented, and the corresponding refinement relation is also derived between interface automaton. The distinguished feature is that it can preserve deadlock-freedom. Then, a concise formal semantics is provided for the architectural description language Wright, based on interface automaton, where the checking of compatibility and deadlock-freedom becomes simpler.