One-path reachability logic

G Rosu, A Stefanescu, S Ciobâca… - 2013 28th Annual ACM …, 2013 - ieeexplore.ieee.org
This paper introduces (one-path) reachability logic, a language-independent proof system
for program verification, which takes an operational semantics as axioms and derives …

Matching logic: An alternative to Hoare/Floyd logic

G Roşu, C Ellison, W Schulte - International Conference on Algebraic …, 2010 - Springer
This paper introduces matching logic, a novel framework for defining axiomatic semantics for
programming languages, inspired from operational semantics. Matching logic specifications …

Checking reachability using matching logic

G Rosu, A Stefanescu - … of the ACM international conference on Object …, 2012 - dl.acm.org
This paper presents a verification framework that is parametric in a (trusted) operational
semantics of some programming language. The underlying proof system is language …

Testing semantics: Connecting processes and process logics

D Pavlovic, M Mislove, JB Worrell - … 2006, Kuressaare, Estonia, July 5-8 …, 2006 - Springer
We propose a methodology based on testing as a framework to capture the interactions of a
machine represented in a denotational model and the data it manipulates. Using a …

[图书][B] Programs as diagrams: From categorical computability to computable categories

D Pavlovic - 2023 - books.google.com
It is not always clear what computer programs mean in the various languages in which they
can be written, yet a picture can be worth 1000 words, a diagram 1000 instructions. In this …

Software development by refinement

D Pavlovic, DR Smith - Formal Methods at the Crossroads. From Panacea …, 2003 - Springer
This paper presents an overview of the technical foundations and current directions of
Kestrel's approach to mechanizing software development. The approach emphasizes …

Abstraction and refinement in protocol derivation

A Datta, A Derek, JC Mitchell… - Proceedings. 17th IEEE …, 2004 - ieeexplore.ieee.org
Protocols may be derived from initial components by composition, refinement, and
transformation. Adding function variables to a previous protocol logic, we develop an …

Generating programs plus proofs by refinement

DR Smith - Working Conference on Verified Software: Theories …, 2005 - Springer
We advocate an automated refinement approach to developing programs and their proofs.
The approach is partially embodied in the Specware system [6] which has found industrial …

From Gödel's Incompleteness Theorem to the completeness of bot beliefs

D Pavlovic, T Pavlovic - … Workshop on Logic, Language, Information, and …, 2023 - Springer
Hilbert and Ackermann asked for a method to consistently extend incomplete theories to
complete theories. Gödel essentially proved that any theory capable of encoding its own …

Actor-network procedures

D Pavlovic, C Meadows - International Conference on Distributed …, 2012 - Springer
In this paper we propose actor-networks as a formal model of computation in heterogenous
networks of computers, humans and their devices, where these new procedures run; and we …