Progressive Solutions to FSM Equations

  • Authors:
  • Khaled El-Fakih;Nina Yevtushenko

  • Affiliations:
  • Verimag, University Joseph Fourier (France), American University of Sharjah, (UAE);Tomsk State University, (Russia)

  • Venue:
  • CIAA '08 Proceedings of the 13th international conference on Implementation and Applications of Automata
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The equation solvingproblem is to derive the behavior of the unknown component Xknowing the joint behavior of the other components (or the context) Cand the specification of the overall system S. The component Xcan be derived by solving the Finite State Machine (FSM) equation C$\lozenge$ X~ S, where $\lozenge$ is the parallel composition operator and ~ is the trace equivalence or the trace reduction relation. A solution Xto an FSM equation is called progressiveif for every external input sequence the composition C$\lozenge$ Xdoes not fall into a livelock without an exit. In this paper, we formally define the notion of a progressive solution to a parallel FSM equation and present an algorithm that derives a largest progressive solution (if a progressive solution exists). In addition, we generalize the work to a system of FSM equations. Application examples are provided.