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)


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


Dynamic Boundary Frame Condition Global Invariant Region Logic Hoare Logic 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  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,

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

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

Personalised recommendations