Change 5484

Time Attribute with previous and current values
Change #5484
2011-01-18
14:07:44

create Calagator::Event 1250459650 Galois tech talk: Program Inconsistency Detection using Weakest Preconditions Roll back

description nil Presented by Aaron Tomb. Many tools exist to automate the search for defects in software source code. However, many of these tools have not been widely applied, partly because they tend to work least well in the most common case: on large software systems that have only partial specifications describing correct behavior --- often a collection of independent assertions sprinkled throughout the program. Recent research has suggested that a large class of software bugs fall into the category of inconsistencies, or cases where two pieces of program code make incompatible assumptions. Existing approaches to inconsistency detection have used intentionally unsound techniques aimed at bug-finding rather than verification. In this dissertation, we describe an inconsistency detection analysis that subsumes previous work and is instead based on the foundation of the weakest precondition calculus. We have applied our analysis to a large body of widely-used open-source software, and found a number of bugs.
end_time nil 2011-01-25 11:30:00 -0800
id nil 1250459650
start_time nil 2011-01-25 10:30:00 -0800
title nil Galois tech talk: Program Inconsistency Detection using Weakest Preconditions
url nil http://corp.galois.com/blog/2011/1/18/tech-talk-program-inconsistency-detection-using-weakest-prec.html
venue_id nil 202390439