Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007) A Dynamic Logic for Deductive Verification of Concurrent Programs London, England September 10-September 14 ISBN: 0-7695-2884-8
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SEFM.2007.1
In this paper, we present an approach aiming at full functional deductive verification of concurrent Java programs, based on symbolic execution. We define a Dynamic Logic and a deductive verification calculus for a restricted fragment of Java with native concurrency primitives. Even though we cannot yet deal with non-atomic loops, employing the technique of symmetry reduction allows us to verify unbounded systems. The calculus has been implemented within the KeYsystem, and we demonstrate it by verifying a central method of the StringBuffer class from the Java standard library.
Citation:
Bernhard Beckert, Vladimir Klebanov, "A Dynamic Logic for Deductive Verification of Concurrent Programs," sefm, pp.141-150, Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007), 2007 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||