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
Link To Document :
بازگشت