Sciweavers

ICSR
2009
Springer

Verifying Component-Based Software: Deep Mathematics or Simple Bookkeeping?

13 years 8 months ago
Verifying Component-Based Software: Deep Mathematics or Simple Bookkeeping?
Anecdotal experience constructing proofs of correctness of code built from reusable software components reveals that they tend to be relatively trivial bookkeeping exercises: they rarely require a substantive mathematical deduction. A careful empirical analysis of hundreds of verification conditions (VCs) for a library of component-client code shows the level of sophistication each proof requires, and suggests how to use the results to characterize a notion of mathematical "obviousness."
Jason Kirschenbaum, Bruce M. Adcock, Derek Bronish
Added 19 Feb 2011
Updated 19 Feb 2011
Type Journal
Year 2009
Where ICSR
Authors Jason Kirschenbaum, Bruce M. Adcock, Derek Bronish, Hampton Smith, Heather K. Harton, Murali Sitaraman, Bruce W. Weide
Comments (0)