


default search action
1. VSTTE 2005: Zurich, Switzerland
- Bertrand Meyer, Jim Woodcock

:
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. Lecture Notes in Computer Science 4171, Springer 2008, ISBN 978-3-540-69147-1
Introduction
- Tony Hoare, Jayadev Misra:

Verified Software: Theories, Tools, Experiments Vision of a Grand Challenge Project. 1-18
Verification Tools
- Wolfgang J. Paul:

Towards a Worldwide Verification Technology. 19-25 - Benjamin C. Pierce, Peter Sewell

, Stephanie Weirich
, Steve Zdancewic:
It Is Time to Mechanize Programming Language Metatheory. 26-30 - Zhiming Liu, R. Venkatesh:

Methods and Tools for Formal Software Engineering. 31-41
Guaranteeing Correctness
- Thomas Ball:

The Verified Software Challenge: A Call for a Holistic Approach to Reliability. 42-48 - Rajeev Joshi, Gerard J. Holzmann:

A Mini Challenge: Build a Verifiable Filesystem. 49-56 - Alessandro Coglio, Cordell Green:

A Constructive Approach to Correctness, Exemplified by a Generator for Certified Java Card Applets. 57-63 - Cliff B. Jones

:
Some Interdisciplinary Observations about Getting the "Right" Specification. 64-69
Software Engineering Aspects
- Anthony Hall:

Software Verification and Software Engineering a Practitioner's Perspective. 70-73 - Kathi Fisler

, Shriram Krishnamurthi
:
Decomposing Verification Around End-User Features. 74-81
Verifying Object-Oriented Programming
- 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:

Automatic Verification of Strongly Dynamic Software Systems. 82-92 - Peter Müller:

Reasoning about Object Structures Using Ownership. 93-104 - David A. Naumann

:
Modular Reasoning in Object-Oriented Programming. 105-115 - Peter W. O'Hearn:

Scalable Specification and Reasoning: Challenges for Program Logic. 116-133
Programming Language and Methodology Aspects
- Gary T. Leavens, Curtis Clifton:

Lessons from the JML Project. 134-143 - Michael Barnett, Robert DeLine, Manuel Fähndrich, Bart Jacobs

, K. Rustan M. Leino, Wolfram Schulte, Herman Venter:
The Spec# Programming System: Challenges and Directions. 144-152 - Joseph R. Kiniry, Patrice Chalin, Clément Hurlin:

Integrating Static Checking and Interactive Verification: Supporting Multiple Theories and Provers in Verification. 153-160
Components
- John M. Rushby:

Automated Test Generation and Verified Software. 161-172 - Yves Bertot, Laurent Théry:

Dependent Types, Theorem Proving, and Applications for a Verifying Compiler. 173-181 - Douglas R. Smith:

Generating Programs Plus Proofs by Refinement. 182-188
Static Analysis
- Patrick Cousot:

The Verification Grand Challenge and Abstract Interpretation. 189-201 - Gogul Balakrishnan, Thomas W. Reps, David Melski, Tim Teitelbaum:

WYSINWYX: What You See Is Not What You eXecute. 202-213 - Viktor Kuncak

, Patrick Lam, Karen Zee, Martin C. Rinard:
Implications of a Data Structure Consistency Checking System. 214-226 - Arnaud Venet

:
Towards the Integration of Symbolic and Numerical Static Analysis. 227-236
Design, Analysis and Tools
- Gerard J. Holzmann, Rajeev Joshi:

Reliable Software Systems Design: Defect Prevention, Detection, and Containment. 237-244 - Rajeev Alur:

Trends and Challenges in Algorithmic Software Verification. 245-250 - Edmund M. Clarke, Anubhav Gupta, Himanshu Jain, Helmut Veith:

Model Checking: Back and Forth between Hardware and Software. 251-255 - José Meseguer, Grigore Rosu:

Computational Logical Frameworks and Generic Program Analysis Technologies. 256-267
Formal Techniques
- J Strother Moore:

A Mechanized Program Verifier. 268-276 - Kokichi Futatsugi, Joseph A. Goguen, Kazuhiro Ogata:

Verifying Design with Proof Scores. 277-290 - Bernhard K. Aichernig

, Jifeng He, Zhiming Liu, Mike Reed:
Integrating Theories and Techniques for Program Modelling, Design and Verification. 291-300 - Bertrand Meyer:

Eiffel as a Framework for Verification. 301-307
Position Papers
- Myla Archer:

Can We Build an Automatic Program Verifier? Invariant Proofs and Other Challenges. 308-317 - Ramesh Bharadwaj:

Verified Software: The RealGrand Challenge. 318-324 - Egon Börger:

Linking the Meaning of Programs to What the Compiler Can Verify. 325-336 - Tevfik Bultan, Aysu Betin-Can

:
Scalable Software Model Checking Using Design for Verification. 337-346 - Marsha Chechik, Arie Gurfinkel

:
Model-Checking Software Using Precise Abstractions. 347-353 - David Evans

:
Toasters, Seat Belts, and Inferring Program Properties. 354-361 - Andy Galloway, Frantz Iwu, John A. McDermid

, Ian Toyn:
On the Formal Development of Safety-Critical Software. 362-373 - Klaus Havelund, Allen Goldberg:

Verify Your Runs. 374-383 - Eric C. R. Hehner:

Specified Blocks. 384-391 - Mats Per Erik Heimdahl:

A Case for Specification Validation. 392-402 - Michael G. Hinchey

, James L. Rash, Christopher A. Rouff:
Some Verification Issues at NASA Goddard Space Flight Center. 403-412 - Thomas Hubbard, Raimondas Lencevicius, Edu Metz, Gopal Raghavan:

Performance Validation on Multicore Mobile Devices. 413-421 - Andrew Ireland:

Tool Integration for Reasoned Programming. 422-427 - Daniel Kroening

:
Decision Procedures for the Grand Challenge. 428-437 - Panagiotis Manolios

:
The Challenge of Hardware-Software Co-verification. 438-447 - Tiziana Margaria

, Bernhard Steffen:
From the How to the What. 448-459 - John C. Reynolds:

An Overview of Separation Logic. 460-469 - Willem-Paul de Roever:

A Perspective on Program Verification. 470-477 - Carsten Schürmann:

Meta-Logical Frameworks and Formal Digital Libraries. 478-485 - The SPARK Team: Languages, Ambiguity, and Verification. 486-490

- Graham Steel:

The Importance of Non-theorems and Counterexamples in Program Verification. 491-495 - Ofer Strichman, Benny Godlin:

Regression Verification - A Practical Way to Verify Programs. 496-501 - Aaron Stump:

Programming with Proofs: Language-Based Approaches to Totally Correct Software. 502-509 - Mark Utting

:
The Role of Model-Based Testing. 510-517 - Mitsuharu Yamamoto, Yoshinori Tanabe, Koichi Takahashi, Masami Hagiya:

Abstraction of Graph Transformation Systems by Temporal Logic and Its Verification. 518-527 - Lu Yang, Naijun Zhan, Bican Xia, Chaochen Zhou:

Program Verification by Using DISCOVERER. 528-538 - Jian Zhang:

Constraint Solving and Symbolic Execution. 539-544

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














