The 1st Verified Software Competition: Experience Report

  • Vladimir Klebanov
  • Peter Müller
  • Natarajan Shankar
  • Gary T. Leavens
  • Valentin Wüstholz
  • Eyad Alkassar
  • Rob Arthan
  • Derek Bronish
  • Rod Chapman
  • Ernie Cohen
  • Mark Hillebrand
  • Bart Jacobs
  • K. Rustan M. Leino
  • Rosemary Monahan
  • Frank Piessens
  • Nadia Polikarpova
  • Tom Ridge
  • Jan Smans
  • Stephan Tobies
  • Thomas Tuerk
  • Mattias Ulbrich
  • Benjamin Weiß
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6664)

Abstract

We, the organizers and participants, report our experiences from the 1st Verified Software Competition, held in August 2010 in Edinburgh at the VSTTE 2010 conference.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Arthan, R., Jones, R.: Z in HOL in ProofPower. BCS FACS FACTS, 2005-1Google Scholar
  2. 2.
    Barnett, M., Chang, B.-Y.E., DeLine, R., Jacobs, B., Leino, K.R.M.: Boogie: A modular reusable verifier for object-oriented programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol. 4111, pp. 364–387. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Beckert, B., Hähnle, R., Schmitt, P.H. (eds.): Verification of Object-Oriented Software: The KeY Approach. LNCS, vol. 4334. Springer, Heidelberg (2007)Google Scholar
  4. 4.
    Berdine, J., Calcagno, C., O’Hearn, P.W.: Smallfoot: Modular automatic assertion checking with separation logic. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol. 4111, pp. 115–137. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  5. 5.
    Bornat, R., Calcagno, C., O’Hearn, P., Parkinson, M.: Permission accounting in separation logic. In: POPL (2005)Google Scholar
  6. 6.
    COST Action IC0701. Verification problem repository, www.verifythis.org
  7. 7.
    de Moura, L., Bjørner, N.: Z3: An efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337–340. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  8. 8.
    Hoare, C., Misra, J., Leavens, G.T., Shankar, N.: The verified software initiative: A manifesto. ACM Comput. Surv. 41, 1–22 (2009)Google Scholar
  9. 9.
    Leino, K.R.M.: Dafny: An automatic program verifier for functional correctness. In: Clarke, E.M., Voronkov, A. (eds.) LPAR-16 2010. LNCS, vol. 6355, pp. 348–370. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  10. 10.
    Leino, K.R.M., Moskal, M.: VACID-0: Verification of ample correctness of invariants of data-structures, edition 0. In: Proceedings of Tools and Experiments Workshop at VSTTE (2010)Google Scholar
  11. 11.
    Leino, K.R.M., Rümmer, P.: A polymorphic intermediate verification language: Design and logical encoding. In: Esparza, J., Majumdar, R. (eds.) TACAS 2010. LNCS, vol. 6015, pp. 312–327. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  12. 12.
    Schmitt, P.H., Ulbrich, M., Weiß, B.: Dynamic frames in Java dynamic logic. In: Beckert, B., Marché, C. (eds.) FoVeOOS 2010. LNCS, vol. 6528, pp. 138–152. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  13. 13.
    Sitaraman, M., Adcock, B., Avigad, J., Bronish, D., Bucci, P., Frazier, D., Friedman, H., Harton, H., Heym, W., Kirschenbaum, J., Krone, J., Smith, H., Weide, B.: Building a push-button RESOLVE verifier: Progress and challenges. In: Formal Aspects of Computing, pp. 1–20 (2010)Google Scholar
  14. 14.
    Slind, K., Norrish, M.: A brief overview of HOL4. In: Mohamed, O.A., Muñoz, C., Tahar, S. (eds.) TPHOLs 2008. LNCS, vol. 5170, pp. 28–32. Springer, Heidelberg (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Vladimir Klebanov
  • Peter Müller
  • Natarajan Shankar
  • Gary T. Leavens
  • Valentin Wüstholz
  • Eyad Alkassar
  • Rob Arthan
  • Derek Bronish
  • Rod Chapman
  • Ernie Cohen
  • Mark Hillebrand
  • Bart Jacobs
  • K. Rustan M. Leino
  • Rosemary Monahan
  • Frank Piessens
  • Nadia Polikarpova
  • Tom Ridge
  • Jan Smans
  • Stephan Tobies
  • Thomas Tuerk
  • Mattias Ulbrich
  • Benjamin Weiß

There are no affiliations available

Personalised recommendations