Abstract interpretation of reactive systems

D Dams, R Gerth, O Grumberg - ACM Transactions on Programming …, 1997 - dl.acm.org
The advent of ever more complex reactive systems in increasingly critical areas calls for the
development of automated verification techniques. Model checking is one such technique …

Making abstract interpretations complete

R Giacobazzi, F Ranzato, F Scozzari - Journal of the ACM (JACM), 2000 - dl.acm.org
Completeness is an ideal, although uncommon, feature of abstract interpretations,
formalizing the intuition that, relatively to the properties encoded by the underlying abstract …

Quantum abstract interpretation

N Yu, J Palsberg - Proceedings of the 42nd ACM SIGPLAN International …, 2021 - dl.acm.org
In quantum computing, the basic unit of information is a qubit. Simulation of a general
quantum program takes exponential time in the number of qubits, which makes simulation …

Pseudorandomness and average-case complexity via uniform reductions

L Trevisan, S Vadhan - Computational Complexity, 2007 - Springer
Impagliazzo and Wigderson (1998) gave the first construction of pseudorandom generators
from a uniform complexity assumption on EXP (namely EXP≠ BPP). Unlike results in the …

Compositional minimisation of finite state systems using interface specifications

S Graf, B Steffen, G Lüttgen - Formal Aspects of Computing, 1996 - Springer
We present a method for the compositional construction of the minimal transition system that
represents the semantics of a given distributed system. Our aim is to control the state …

Symbolic transition graph with assignment

H Lin - International Conference on Concurrency Theory, 1996 - Springer
A new model for message-passing processes is proposed which generalizes the notion of
symbolic transition graph as introduced in [HL95], by allowing assignments to be carried in …

Behavioural models for distributed Fractal components

T Barros, R Ameur-Boulifa, A Cansado… - annals of …, 2009 - Springer
This paper presents a formal behavioural specification framework for specifying and
verifying the correct behaviour of distributed Fractal components. The first contribution is a …

Control code obfuscation by abstract interpretation

M Dalla Preda, R Giacobazzi - Third IEEE International …, 2005 - ieeexplore.ieee.org
Control code obfuscation is intended to prevent malicious reverse engineering of software
by masking the program control flow. These obfuscating transformations often rely on the …

Abstract interpretation, Hoare logic, and incorrectness logic for quantum programs

Y Feng, S Li - Information and Computation, 2023 - Elsevier
Abstract interpretation, Hoare logic, and incorrectness (or reverse Hoare) logic are powerful
techniques for static analysis of computer programs. They have all been successfully …

Specification and verification for concurrent systems with graphical and textual editors

R Cleaveland, SA Smolka, PM Lewis… - US Patent …, 2002 - Google Patents
Software for, and a method of using a computer for, Speci fying and Verifying Synchronous
and asynchronous concur rent Systems. The method comprises Specifying Software in a …