Modular Verification of Object-Based Programs

Abstract of Invited Talk
  • Anindya Banerjee
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7421)

Abstract

We address two problems pertaining to the modular verification of object-based programs: (a) Procedure-modular reasoning for scalability and (b) Automation for scalability.

References

  1. 1.
    Banerjee, A., Naumann, J.D.A., Rosenberg, S.: Regional Logic for Local Reasoning about Global Invariants. In: Ryan, M. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 387–411. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Naumann, D.A., Banerjee, A.: Dynamic Boundaries: Information Hiding by Second Order Framing with First Order Assertions. In: Gordon, A.D. (ed.) ESOP 2010. LNCS, vol. 6012, pp. 2–22. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Banerjee, A., Naumann, D.A., Rosenberg, S.: Local reasoning for global invariants, part I: Region logic. Extended version of [1], available at [5] (July 2011)Google Scholar
  4. 4.
    Banerjee, A., Naumann, D.A.: Local reasoning for global invariants, part II: Dynamic Boundaries. Extended version of [2], available at [5] (July 2011)Google Scholar
  5. 5.
    Verl: VErifier for Region Logic. Software distribution, http://www.cs.stevens.edu/~naumann/pub/VERL/

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Anindya Banerjee
    • 1
  1. 1.IMDEA Software InstituteMadridSpain

Personalised recommendations