• DocumentCode
    3634269
  • Title

    Efficient decision procedure for non-linear arithmetic constraints using CORDIC

  • Author

    Malay K. Ganai;Franjo Ivančić

  • Author_Institution
    NEC Laboratories America
  • fYear
    2009
  • Firstpage
    61
  • Lastpage
    68
  • Abstract
    In verification of hybrid discrete-continuous and embedded control systems, one encounters decision problems involving non-linear constraints. We propose an efficient decision procedure (CORD) for such decisions problems using CORDIC algorithms, and an off-the-shelf SMT(LA) (Satisfiability Modulo Theory for Linear Arithmetic) solver, for given precision requirements. We first translate the non-linear part of the decision problem to a SMT(LA) formula using CORDIC algorithms, accounting for all the inaccuracies safely. In the translation, we use a normalization scheme, combined with interval bounds to obtain a linearized formula without compromising the precision requirements. On such a linearized formula, we devise a DPLL-style Interval Search Engine (DISE) that explores various combinations of interval bounds using a SMT(LA) solver. In our experiments, we demonstrate the efficacy of our approach, and compare it with a latest state-of-the-art decision procedure.
  • Keywords
    "Surface-mount technology","Nonlinear control systems","Control systems","Search engines","Floating-point arithmetic","Constraint theory","National electric code","Laboratories","Numerical stability","Operations research"
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
  • Type

    conf

  • DOI
    10.1109/FMCAD.2009.5351140
  • Filename
    5351140