• DocumentCode
    651304
  • Title

    Efficient handling of obligation constraints in synthesis from omega-regular specifications

  • Author

    Sohail, Saqib ; Somenzi, Fabio

  • Author_Institution
    Univ. of Colorado at Boulder, Boulder, CO, USA
  • fYear
    2013
  • fDate
    20-23 Oct. 2013
  • Firstpage
    34
  • Lastpage
    41
  • Abstract
    A finite state reactive system (for instance a hardware controller) can be specified through a set of ω-regular properties, most of which are often safety properties. In the game-based approach to synthesis, the specification is converted to a game between the system and the environment. A deterministic implementation is obtained from the game graph and a system´s winning strategy. However, there are obstacles to extract an efficient implementation from the game in hardware. On the one hand, a large space must be explored to find a strategy that has a concise representation. On the other hand, the transition structure inherited from the game graph may correspond to a state encoding that is far from optimal. In the approach presented in this paper, the game is formulated as a sequence of Boolean equations. That leads to significant improvements in the quality of the implementation compared to existing automata-based techniques. It is also shown discussed to extend this approach to the synthesis from obligation properties.
  • Keywords
    deterministic automata; finite state machines; game theory; graph theory; ω-regular property; Boolean equation sequence; automata-based techniques; deterministic automata; finite automaton; finite state reactive system; game graph; game-based approach; hardware controller; obligation constraints; omega-regular specifications; safety property; state encoding; system winning strategy; transition structure; Automata; Color; Equations; Games; Grammar; Indexes; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2013
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/FMCAD.2013.6679388
  • Filename
    6679388