activity
20072026
most citedA Static Analyzer for Large Safety-Critical Software

328 citations · 353 across the 8 of their papers we have counts for

collaborators

8 papers

cs.AI2026

Ceci n'est pas une pipe: AI systems as semantic abstractions

Jade Alglave, Patrick Cousot

An AI system's output is not the fact or world state it appears to describe, but rather an engineered representation. We propose a semantic framework to describe AI systems, to be…

cs.LO2024★ 3 cited

Calculational Design of Hyperlogics by Abstract Interpretation

Patrick Cousot, Jeffery Wang

We design various logics for proving hyper properties of iterative programs by application of abstract interpretation principles. In part I, we design a generic, structural, fixpoi…

cs.LO2023

Calculational Design of [In]Correctness Transformational Program Logics by Abstract Interpretation

Patrick Cousot

We study transformational program logics for correctness and incorrectness that we extend to explicitly handle both termination and nontermination. We show that the logics are abst…

cs.LO2022

Asynchronous Correspondences Between Hybrid Trajectory Semantics

Patrick Cousot

We formalize the semantics of hybrid systems as sets of hybrid trajectories, including those generated by an hybrid transition system. We study the abstraction of hybrid trajectory…

cs.PL2019

Responsibility Analysis by Abstract Interpretation

Chaoqiang Deng, Patrick Cousot

Given a behavior of interest in the program, statically determining the corresponding responsible entity is a task of critical importance, especially in program security. Classical…

cs.PL2016★ 17 cited

Syntax and semantics of the weak consistency model specification language cat

Jade Alglave, Patrick Cousot, Luc Maranget

We provide the syntax and semantics of the cat language, a domain specific language to describe consistency properties of parallel/distributed programs. The language is implemented…

cs.PL2016★ 5 cited

Syntax and analytic semantics of LISA

Jade ALglave, Patrick Cousot

We provide the syntax and semantics of the LISA (for "Litmus Instruction Set Architecture") language. The parallel assembly language LISA is implemented in the herd7 tool (http://v…

cs.PL2007★ 328 cited

A Static Analyzer for Large Safety-Critical Software

Bruno Blanchet, Patrick Cousot, Radhia Cousot +5

We show that abstract interpretation-based static program analysis can be made efficient and precise enough to formally verify a class of properties for a family of large programs…