Formal methods: State of the art and future directions
Hardware and software systems will inevitably grow in scale and functionality. Because of
this increase in complexity, the likelihood of subtle errors is much greater. Moreover, some of …
this increase in complexity, the likelihood of subtle errors is much greater. Moreover, some of …
[图书][B] Principles of model checking
A comprehensive introduction to the foundations of model checking, a fully automated
technique for finding flaws in hardware and software; with extensive examples and both …
technique for finding flaws in hardware and software; with extensive examples and both …
[PDF][PDF] Patterns in property specifications for finite-state verification
MB Dwyer, GS Avrunin, JC Corbett - Proceedings of the 21st …, 1999 - dl.acm.org
Despite the automation, users of finite-state verification tools still must be able to specify the
system requirements in the specification language of the tool. This is more challenging than …
system requirements in the specification language of the tool. This is more challenging than …
Model checking for programming languages using VeriSoft
P Godefroid - Proceedings of the 24th ACM SIGPLAN-SIGACT …, 1997 - dl.acm.org
Verification by state-space exploration, also often referred to as" model checking", is an
effective method for analyzing the correctness of concurrent reactive systems (eg …
effective method for analyzing the correctness of concurrent reactive systems (eg …
Computing simulations on finite and infinite graphs
MR Henzinger, TA Henzinger… - Proceedings of IEEE …, 1995 - ieeexplore.ieee.org
We present algorithms for computing similarity relations of labeled graphs. Similarity
relations have applications for the refinement and verification of reactive systems. For finite …
relations have applications for the refinement and verification of reactive systems. For finite …
[PDF][PDF] Property specification patterns for finite-state verification
MB Dwyer, GS Avrunin, JC Corbett - … of the second workshop on Formal …, 1998 - dl.acm.org
Finite-state verification(eg, model checking) provides a powerful means to detect errors that
are often subtle and difficult to reproduce. Nevertheless, the transition of this technology from …
are often subtle and difficult to reproduce. Nevertheless, the transition of this technology from …
The foundations of Esterel
G Berry - 2000 - direct.mit.edu
This paper informally presents the theoretical and practical foundations of synchronous
programming of reactive systems, mostly focusing on the author's Esterel language …
programming of reactive systems, mostly focusing on the author's Esterel language …
[图书][B] Introduction to process algebra
W Fokkink - 2013 - books.google.com
Automated and semi-automated manipulation of so-called labelled transition systems has
become an important means in discovering flaws in software and hardware systems …
become an important means in discovering flaws in software and hardware systems …
[图书][B] Concurrent and real-time systems: the CSP approach
S Schneider - 1999 - books.google.com
The CSP approach has been widely used in the specification, analysis and verification of
concurrent and real-time systems, and for understanding the particular issues that can arise …
concurrent and real-time systems, and for understanding the particular issues that can arise …
MOCHA: Modularity in model checking
MOCHA: Modularity in model checking Page 1 MOCHA: Modularity in Model Checking* R. Alur
l, TA Henzinger 2, EY.C. Mang 2, S. Qadeer 2, SK Rajamani z, and S. Tasiran 2 ! Computer & …
l, TA Henzinger 2, EY.C. Mang 2, S. Qadeer 2, SK Rajamani z, and S. Tasiran 2 ! Computer & …