Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Original Article

Specification and verification challenges for sequential object-oriented programs

Gary T. LeavensContact Information, K. Rustan M. LeinoContact Information and Peter MüllerContact Information

(1)  Dept. of Computer Science, Iowa State University, 229 Atanasoff Hall, Ames, IA 50011, USA
(2)  Microsoft Research, Redmond, One Microsoft Way, Redmond, WA 98052, USA
(3)  ETH Zurich, ETH Zentrum RZ F2, 8092 Zurich, Switzerland

Received: 17 May 2006  Revised: 20 August 2006  Accepted: 19 February 2007  Published online: 6 April 2007

Abstract  The state of knowledge in how to specify sequential programs in object-oriented languages such as Java and C# and the state of the art in automated verification tools for such programs have made measurable progress in the last several years. This paper describes several remaining challenges and approaches to their solution.

Keywords  Program verification - Specification - Contract - Object-oriented programming - Challenge


Contact Information Gary T. Leavens
Email: leavens@cs.iastate.edu

Contact Information K. Rustan M. Leino
Email: leino@microsoft.com

Contact Information Peter Müller (Corresponding author)
Email: peter.mueller@inf.ethz.ch
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this article
Export this article as RIS | Text
 
Referenced by
2 newer articles

  1. Filipović, Ivana (2009) Blaming the client: on data refinement in the presence of pointers. Formal Aspects of Computing
    [CrossRef]
  2. Darvas, Á. (2008) Faithful mapping of model classes to mathematical structures. IET Software 2(6)
    [CrossRef]
Remote Address: 38.107.191.114 • Server: mpweb03
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)