Verification As a Matter Of Course

At the ACM Symposium on Applied Computing (SAC) in Sierre last week, I gave a talk entitled “How you will be programming in 10 years”, describing a number of efforts by various people, with a special emphasis on our work at both ETH and Eiffel Software, which I think point to the future of software development. Several people have asked me for the slides, so I am making them available [1].

It occurred to me after the talk that the slogan “Verification As a Matter Of Course” (VAMOC) characterizes the general idea well. The world needs verified software, but the software development community is reluctant  to use traditional heavy-duty verification techniques. While some of the excuses are unacceptable, others sources of resistance are justified and it is our job to make verification part of the very fabric of everyday software development.

My bet, and the basis of large part of both Eiffel and the ETH verification work, is that it is possible to bring verification to practicing developers as a natural, unobtrusive component of the software development process, through the tools they use.

The talk also broaches on concurrency, where many of the same ideas apply; CAMOC is the obvious next slogan.

Reference

[1] Slides of “How you will be programming in 10 years” talk (PDF).

VN:F [1.9.10_1130]
Rating: 8.8/10 (8 votes cast)
VN:F [1.9.10_1130]
Rating: +1 (from 1 vote)
Verification As a Matter Of Course, 8.8 out of 10 based on 8 ratings
Be Sociable, Share!

4 Comments

  1. […] / Paradigmas / Personajes / Programación / Tecnología Skip to comments (0) ↓   De acuerdo a Bertrand Meyer, en diez años […]

  2. […] 2002. See publisher’s page. [3] Verification As a Matter Of Course (VAMOC): an earlier entry of this blog. var addthis_pub = ''; var addthis_language = 'en';var addthis_options = 'email, favorites, […]

  3. […] Bertrand Meyer, Verification as a Matter of Course, a post on this blog. VN:F [1.9.8_1114]please wait…Rating: 0.0/10 (0 votes cast)VN:F [1.9.8_1114]Rating: 0 (from 0 […]

  4. […] [2] Verification As a Matter Of Course, slides of a March 2010 talk, see an earlier article on this blog. […]

Leave a Reply

You must be logged in to post a comment.