• DocumentCode
    3608027
  • Title

    Combining Induction, Deduction, and Structure for Verification and Synthesis

  • Author

    Seshia, Sanjit A.

  • Author_Institution
    Electr. Eng. & Comput. Sci. Dept., Univ. of California at Berkeley, Berkeley, CA, USA
  • Volume
    103
  • Issue
    11
  • fYear
    2015
  • Firstpage
    2036
  • Lastpage
    2051
  • Abstract
    Even with impressive advances in formal methods, certain major challenges remain. Chief among these are environment modeling, incompleteness in specifications, and the hardness of underlying decision problems. In this paper, we characterize two trends that show great promise in meeting these challenges. The first trend is to perform verification by reduction to synthesis. The second is to solve the resulting synthesis problem by integrating traditional, deductive methods with inductive inference (learning from examples) using hypotheses about system structure. We present a formalization of such an integration, show how it can tackle hard problems in verification and synthesis, and outline directions for future work.
  • Keywords
    formal verification; deduction; deductive methods; environment modeling; formal methods; induction; inductive inference; structure; Automata; Computational modeling; Cyber-physical systems; Finite element analysis; Formal verification; Machine learning; Model checking; Automated deduction; cyber-physical systems; electronic design automation; formal methods; machine learning; security; software engineering; specification; synthesis; verification;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2015.2471838
  • Filename
    7295541