Software model checking

R Jhala, R Majumdar - ACM Computing Surveys (CSUR), 2009 - dl.acm.org
Software model checking Page 1 21 Software Model Checking RANJIT JHALA University of
California, San Diego and RUPAK MAJUMDAR University of California, Los Angeles We survey …

Deductive software verification-the key book

W Ahrendt, B Beckert, R Bubel, R Hähnle… - Lecture notes in …, 2016 - Springer
• There are IDEs for KeY, including an Eclipse extension, that make it easy to keep track of
proof obligations in larger projects [Hentschel et al., 2014c].• A stripped down version of …

Dynamic logic

D Harel, D Kozen, J Tiuryn - ACM SIGACT News, 2001 - dl.acm.org
Among the many approaches to formal reasoning about programs, Dynamic Logic enjoys
the singulax aclv~ ntage of being strongly related to classical logic. Its variants constitute …

Horn clause solvers for program verification

N Bjørner, A Gurfinkel, K McMillan… - Fields of Logic and …, 2015 - Springer
Automatic program verification and symbolic model checking tools interface with theorem
proving technologies that check satisfiability of formulas. A theme pursued in the past years …

Incorrectness logic

PW O'Hearn - Proceedings of the ACM on Programming Languages, 2019 - dl.acm.org
Program correctness and incorrectness are two sides of the same coin. As a programmer,
even if you would like to have correctness, you might find yourself spending most of your …

[图书][B] Temporal verification of reactive systems: safety

Z Manna, A Pnueli - 2012 - books.google.com
This book is about the verification of reactive systems. A reactive system is a system that
maintains an ongoing interaction with its environment, as opposed to computing some final …

Secure information flow by self-composition

G Barthe, PR D'argenio, T Rezk - Mathematical Structures in …, 2011 - cambridge.org
Information flow policies are confidentiality policies that control information leakage through
program execution. A common way to enforce secure information flow is through information …

BI as an assertion language for mutable data structures

SS Ishtiaq, PW O'hearn - Proceedings of the 28th ACM SIGPLAN …, 2001 - dl.acm.org
Reynolds has developed a logic for reasoning about mutable data structures in which the
pre-and postconditions are written in an intuitionistic logic enriched with a spatial form of …

Differential dynamic logic for hybrid systems

A Platzer - Journal of Automated Reasoning, 2008 - Springer
Hybrid systems are models for complex physical systems and are defined as dynamical
systems with interacting discrete transitions and continuous evolutions along differential …

[图书][B] Verification of Object-Oriented Software. The KeY Approach: Foreword by K. Rustan M. Leino

B Beckert, R Hähnle, PH Schmitt - 2007 - books.google.com
Long gone are the days when program veri? cation was a task carried out merely by hand
with paper and pen. For one, we are increasingly interested in proving actual program …