1. VSTTE 2005: Zurich, Switzerland
Verified Software: Theories, Tools, Experiments, First IFIP TC 2/WG 2.3 Conference, VSTTE 2005, Zurich, Switzerland, October 10-13, 2005, Revised Selected Papers and Discussions
Bertrand Meyer, Jim Woodcock
Springer, Lecture Notes in Computer Science 4171, ISBN: 978-3-540-69147-1
Contents
Introduction
Verified Software: Theories, Tools, Experiments Vision of a Grand Challenge Project.
Tony Hoare, Jayadev Misra
1-18
Verification Tools
It Is Time to Mechanize Programming Language Metatheory.
Benjamin C. Pierce, Peter Sewell, Stephanie Weirich, Steve Zdancewic
26-30
Guaranteeing Correctness
A Constructive Approach to Correctness, Exemplified by a Generator for Certified Java Card Applets.
Alessandro Coglio, Cordell Green
57-63
Software Engineering Aspects
Verifying Object-Oriented Programming
Automatic Verification of Strongly Dynamic Software Systems.
Nurit Dor, John Field, Denis Gopan, Tal Lev-Ami, Alexey Loginov, Roman Manevich, G. Ramalingam, Thomas W. Reps, Noam Rinetzky, Mooly Sagiv, Reinhard Wilhelm, Eran Yahav, Greta Yorsh
82-92
Programming Language and Methodology Aspects
The Spec# Programming System: Challenges and Directions.
Michael Barnett, Robert DeLine, Manuel Fähndrich, Bart Jacobs 0002, K. Rustan M. Leino, Wolfram Schulte, Herman Venter
144-152
Joseph R. Kiniry, Patrice Chalin, Clément Hurlin
153-160
Components
Dependent Types, Theorem Proving, and Applications for a Verifying Compiler.
Yves Bertot, Laurent Théry
173-181
Static Analysis
WYSINWYX: What You See Is Not What You eXecute.
Gogul Balakrishnan, Thomas W. Reps, David Melski, Tim Teitelbaum
202-213
Implications of a Data Structure Consistency Checking System.
Viktor Kuncak, Patrick Lam, Karen Zee, Martin C. Rinard
214-226
Design, Analysis and Tools
Reliable Software Systems Design: Defect Prevention, Detection, and Containment.
Gerard J. Holzmann, Rajeev Joshi
237-244
Model Checking: Back and Forth between Hardware and Software.
Edmund M. Clarke, Anubhav Gupta, Himanshu Jain, Helmut Veith
251-255
Computational Logical Frameworks and Generic Program Analysis Technologies.
José Meseguer, Grigore Rosu
256-267
Formal Techniques
Integrating Theories and Techniques for Program Modelling, Design and Verification.
Bernhard K. Aichernig, Jifeng He, Zhiming Liu 0001, Mike Reed
291-300
Position Papers
Can We Build an Automatic Program Verifier? Invariant Proofs and Other Challenges.
Myla Archer
308-317
Scalable Software Model Checking Using Design for Verification.
Tevfik Bultan, Aysu Betin-Can
337-346
On the Formal Development of Safety-Critical Software.
Andy Galloway, Frantz Iwu, John A. McDermid, Ian Toyn
362-373
Some Verification Issues at NASA Goddard Space Flight Center.
Michael G. Hinchey, James L. Rash, Christopher A. Rouff
403-412
Performance Validation on Multicore Mobile Devices.
Thomas Hubbard, Raimondas Lencevicius, Edu Metz, Gopal Raghavan
413-421
Abstraction of Graph Transformation Systems by Temporal Logic and Its Verification.
Mitsuharu Yamamoto, Yoshinori Tanabe, Koichi Takahashi, Masami Hagiya
518-527