• DocumentCode
    2410682
  • Title

    On the revision problem of specification automata

  • Author

    Kim, Kangjin ; Fainekos, Georgios E. ; Sankaranarayanan, Sriram

  • Author_Institution
    Sch. of Comput., Inf. & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2012
  • fDate
    14-18 May 2012
  • Firstpage
    5171
  • Lastpage
    5176
  • Abstract
    One of the important challenges in robotics is the automatic synthesis of provably correct controllers from high level specifications. One class of such algorithms operates in two steps: (i) high level discrete controller synthesis and (ii) low level continuous controller synthesis. In this class of algorithms, when phase (i) fails, then it is desirable to provide feedback to the designer in the form of revised specifications that can be achieved by the system. In this paper, we address the minimal revision problem for specification automata. That is, we construct automata specifications that are as “close” as possible to the initial user intent, by removing the minimum number of constraints from the specification that cannot be satisfied. We prove that the problem is computationally hard and we encode it as a satisfiability problem. Then, the minimal revision problem can be solved by utilizing efficient SAT solvers.
  • Keywords
    automata theory; computability; continuous time systems; control system synthesis; discrete time systems; feedback; formal specification; mobile robots; SAT solver; automatic controller synthesis; continuous controller synthesis; discrete controller synthesis; feedback; minimal revision problem; robot; satisfiability problem; specification automata; Automata; Dynamics; Encoding; Materials requirements planning; Planning; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2012 IEEE International Conference on
  • Conference_Location
    Saint Paul, MN
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4673-1403-9
  • Electronic_ISBN
    1050-4729
  • Type

    conf

  • DOI
    10.1109/ICRA.2012.6224826
  • Filename
    6224826