The First Haifa Verification Conference was held at the IBM Haifa Research Lab and at the Haifa University in Israel from November 13 to16, 2005. The conference incorporated three different workshops that took place separately in previous years. The IBM Verification Workshop is now its sixth year, the IBM Software Testing Workshop is now in its fourth year, and the PADTAD Workshop on testing and debugging multi-threaded and parallel software was held for the third time. The Verification Conference was a three-day, single-track conference followed by a one-day tutorial on the testing and review of multi-threaded code. The conference presented a unique combination of fields that brought together the hardware and software testing communities. Merging the different communities under a single roof gave the conference a distinctive flavor and provided the participants with added benefits. While the applications in these separate fields are different, the techniques used are often very similar. By offering lectures in these disparate but related disciplines, the conference engendered an environment of collaboration and discovery.
Author(s): Shady Copty, Itai Jaeger, Yoav Katz (auth.), Shmuel Ur, Eyal Bin, Yaron Wolfsthal (eds.)
Series: Lecture Notes in Computer Science 3875 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2006
Language: English
Pages: 270
Tags: Software Engineering; Logics and Meanings of Programs; Programming Languages, Compilers, Interpreters
Front Matter....Pages -
Path-Based System Level Stimuli Generation....Pages 1-13
The Safety Simple Subset....Pages 14-29
A Case for Runtime Validation of Hardware....Pages 30-42
Assertion-Based Verification for the SpaceCAKE Multiprocessor – A Case Study....Pages 43-55
Simultaneous SAT-Based Model Checking of Safety Properties....Pages 56-75
HaifaSat : A New Robust SAT Solver....Pages 76-89
Production-Testing of Embedded Systems with Aspects....Pages 90-102
Assisting the Code Review Process Using Simple Pattern Recognition....Pages 103-115
An Extensible Open-Source Compiler Infrastructure for Testing....Pages 116-133
Effective Black-Box Testing with Genetic Algorithms....Pages 134-148
Optimal Algorithmic Debugging and Reduced Coverage Using Search in Structured Domains....Pages 149-157
Benchmarking and Testing OSD for Correctness and Compliance....Pages 158-176
A Kernel-Based Communication Fault Injector for Dependability Testing of Distributed Systems....Pages 177-190
Detecting Potential Deadlocks with Static Analysis and Run-Time Monitoring....Pages 191-207
Dynamic Deadlock Analysis of Multi-threaded Programs....Pages 208-223
Verification of the Java Causality Requirements....Pages 224-246
Choosing Among Alternative Futures....Pages 247-264
Back Matter....Pages -