1. Formal methods: practice and experience;Woodcock;ACM Comput. Surv.,2009
2. A quick tour of the VeriFast program verifier;Jacobs,2010
3. Local reasoning about programs that alter data structures;O’Hearn,2001
4. Symbolic execution with separation logic;Berdine,2005
5. Permission accounting in separation logic;Bornat,2005