Formal methods: State of the art and future directions

EM Clarke, JM Wing - ACM Computing Surveys (CSUR), 1996 - dl.acm.org
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 …

[图书][B] Principles of model checking

C Baier, JP Katoen - 2008 - books.google.com
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 …

[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 …

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 …

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 …

[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 …

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 …

[图书][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 …

[图书][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 …

MOCHA: Modularity in model checking

R Alur, TA Henzinger, FYC Mang, S Qadeer… - … Aided Verification: 10th …, 1998 - Springer
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 & …