University of Cambridge > Talks.cam > Computer Laboratory Automated Reasoning Group Lunches > jStar: Towards Practical Verification for Java

jStar: Towards Practical Verification for Java

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

If you have a question about this talk, please contact Thomas Tuerk.

In this talk, we introduce a methodology for verifying some Java programs which builds on recent theoretical developments in program verification: it combines the idea of abstract predicate families and the idea of symbolic execution and abstraction using separation logic. The proposed technology has been implemented in an automatic verification system, called jStar, which combines theorem proving and abstract interpretation techniques.

I will give an overview of the tool and a demo on an example of the Visitor pattern. I will also discuss the current weaknesses of the tool and discuss future directions to address these.

This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

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