An Equivalence Based Method for Compositional Verification of the Linear Temporal Logic of Constraint Automata

  • Authors:
  • Mohammad Izadi;Ali Movaghar Rahimabadi

  • Affiliations:
  • Department of Computer Engineering, Sharif University of Technology and IPM School of Computer Science, Tehran, IRAN;Department of Computer Engineering, Sharif University of Technology and IPM School of Computer Science, Tehran, IRAN

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constraint automaton is a formalism to capture the operational semantics of the channel based coordination language Reo. In general constraint automaton can be used as a formalism for modeling coordination of some components. In this paper we introduce a standard linear temporal logic and two fragments of it for expressing the properties of the systems modeled by constraint automata and show that the equivalence relation defined by Valmari et al. is the minimal compositional equivalence preserving that fragment of linear time temporal logic which has no next-time operator and has an extra operator distinguishing deadlocks and a slight modification of this equivalence is the minimal equivalence preserving linear time temporal logic without next-time operator. We present a compositional model checking method based on these equivalences for component-based systems modeled by labeled transition systems and constraint automata and a simplification of it for model checking the coordinating subsystems modeled by constraint automata.