Tools and Algorithms for the Construction and Analysis of Systems: 11th International Conference, TACAS 2005, Held as Part of the Joint European Conference on Theory and Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8, 2004, Proceedings

Front Cover
Springer Science & Business Media, Mar 23, 2005 - Computers - 585 pages
ETAPS 2005 was the eighth instance of the European Joint Conferences on Theory and Practice of Software. ETAPS is an annual federated conference that was established in 1998 by combining a number of existing and new conf- ences. This year it comprised ?ve conferences (CC, ESOP, FASE, FOSSACS, TACAS), 17 satellite workshops (AVIS, BYTECODE, CEES, CLASE, CMSB, COCV, FAC, FESCA, FINCO, GCW-DSE, GLPL, LDTA, QAPL, SC, SLAP, TGC, UITP), seven invited lectures (not including those that were speci?c to the satellite events), and several tutorials. We received over 550 submissions to the ?ve conferences this year, giving acceptance rates below 30% for each one. Congratulations to all the authors who made it to the ?nal program! I hope that most of the other authors still found a way of participating in this exciting event and I hope you will continue submitting. The events that comprise ETAPS address various aspects of the system - velopment process, including speci?cation, design, implementation, analysis and improvement. The languages, methodologies and tools which support these - tivities are all well within its scope. Di?erent blends of theory and practice are represented, with an inclination towards theory with a practical motivation on the one hand and soundly based practice on the other. Many of the issues involved in software design apply to systems in general, including hardware s- tems,andtheemphasisonsoftwareisnotintendedtobeexclusive.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Applications of Craig Interpolants in Model Checking
1
Verifying Programs with Dynamic 1SelectorLinked Structures in Regular Model Checking
13
SimulationBased Iteration of Tree Transducers
30
Using Language Inference to Verify OmegaRegular Properties
45
OntheFly Reachability and Cycle Detection for Recursive State Machines
61
Empirically Efficient Verification for a Class of InfiniteState Systems
77
ContextBounded Model Checking of Concurrent Software
93
A Generic Theorem Prover of CSP Refinement
108
Symbolic Test Selection Based on Approximate Analysis
349
A Framework for Generating ObjectOriented Unit Tests Using Symbolic Execution
365
Dynamic Symmetry Reduction
382
Abstraction
397
On Some Transformation Invariants Under Retiming and Resynthesis
413
Compositional Message Sequence Charts CMSCs Are Better to Implement Than MSC
429
Temporal Logic for ScenarioBased Specifications
445
Mining Temporal Specifications for Error Detection
461

Separating Fairness and WellFoundedness for the Analysis of Fair Discrete Systems
124
An Abstract InterpretationBased Refinement Algorithm for Strong Preservation
140
Dependent Types for Program Understanding
157
A Note on OntheFly Verification Algorithms
174
Truly OntheFly LTL Model Checking
191
Complementation Constructions for Nondeterministic Automata on Infinite Words
206
Using BDDs to Decide CTL
222
Model Checking InfiniteState Markov Chains
237
Algorithmic Verification of Recursive Probabilistic State Machines
253
Monte Carlo Model Checking
271
Efficient Conflict Analysis for Finding All Satisfying Assignments of a Boolean Circuit
287
Bounded Validity Checking of Interval Duration Logic
301
An Incremental and Layered Procedure for the Satisfiability of Linear Arithmetic Logic
317
A TwoTier Technique for Supporting Quantifiers in a Lazily ProofExplicating Theorem Prover
334
A New Algorithm for Strategy Synthesis in LTL Games
477
Shortest Counterexamples for Symbolic Model Checking of LTL with Past
493
Snapshot Verification
510
TimeEfficient Model Checking with Magnetic Disk
526
A Java Bytecode Checker Based on Moped
541
A Monitoring Oriented Programming Environment for Java
546
A Symbolic Animator for JML Specifications Using CLP
551
A Tool for Remote Tool Integration
557
A Tool for Model Checking and Debugging Sequential C Programs
563
SATBased Predicate Abstraction for ANSIC
570
SATBased Model Checking Platform for Verifying Large Scale Systems
575
A Modular Tool for OntheFly Equivalence Checking
581
Author Index
586
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information