University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > Verification and Synthesis by Sciduction

Verification and Synthesis by Sciduction

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins.

This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending

Even with impressive advances in automated formal methods, certain problems in system verification and synthesis remain challenging.

Examples include the verification of quantitative properties of software involving constraints on timing and energy consumption, and the automatic synthesis of systems from specifications. The challenges mainly arise from three sources: environment modeling, incompleteness in specifications, and the complexity of underlying decision problems.

In this talk, I will present SCIDUCTION , a methodology to tackle these challenges. Sciduction combines inductive inference (learning from examples), deductive reasoning (such as SAT /SMT solving), and structure hypotheses.

We have demonstrated several applications of sciduction including timing analysis of embedded software, synthesis of loop-free programs, synthesis from temporal logic (LTL), term-level verification of hardware (RTL) designs, and switching logic synthesis of hybrid systems. This talk will present some core theory, a couple of illustrative applications, and directions for future work.

This talk is part of the Microsoft Research Cambridge, public talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2019 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity