Abstract. The paper reports on experiences of mechanizing various proposals for compositional reasoning in concurrent systems. The work uses the UNITY formalism and the Isabelle proof tool. The proposals investigated include existential/universal properties, guarantees properties and progress sets. The results also apply to related proposals such as traditional assumption-commitment guarantees and Misra’s closure properties. Findings that have been published in detail elsewhere are summarised and consolidated here. One conclusion is that UNITY and related formalisms leave some important issues implicit, such as their concept of the program state, which means that great care must be exercised when implementing tool support. Another conclusio...
Circular assume-guarantee reasoning is used for the compositional verification of concurrent systems...
Circular assume-guarantee reasoning is used for the compositional verification of concurrent systems...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...
The paper reports on experiences of mechanizing various proposals for compositional reasoning in co...
UNITY is an abstract formalism for proving properties of concurrent systems, which typically are exp...
We describe the mechanization of recent examples of compositional reasoning, due to Charpentier and ...
AbstractThis paper introduces open systems with non-trivial environment actions and proposes a coope...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
This paper presents a high level overview of Proof Spaces [Farzan, Kincaid, and Podelski, 2015] as a...
AbstractThe problem of composing assumption-commitment specifications arises in the hierarchical dev...
The problem of composing assumption-commitment specifications arises in the hierarchical development...
Compositional techniques are widely used in formal verification to check the correctness of large co...
Specification, construction and verification of programs should be done in a compositional way. This...
This paper proposes a parallel programming notation and a method of reasoning about programs with th...
Specification, construction and verification of programs should be done in a compositional way. This...
Circular assume-guarantee reasoning is used for the compositional verification of concurrent systems...
Circular assume-guarantee reasoning is used for the compositional verification of concurrent systems...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...
The paper reports on experiences of mechanizing various proposals for compositional reasoning in co...
UNITY is an abstract formalism for proving properties of concurrent systems, which typically are exp...
We describe the mechanization of recent examples of compositional reasoning, due to Charpentier and ...
AbstractThis paper introduces open systems with non-trivial environment actions and proposes a coope...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
This paper presents a high level overview of Proof Spaces [Farzan, Kincaid, and Podelski, 2015] as a...
AbstractThe problem of composing assumption-commitment specifications arises in the hierarchical dev...
The problem of composing assumption-commitment specifications arises in the hierarchical development...
Compositional techniques are widely used in formal verification to check the correctness of large co...
Specification, construction and verification of programs should be done in a compositional way. This...
This paper proposes a parallel programming notation and a method of reasoning about programs with th...
Specification, construction and verification of programs should be done in a compositional way. This...
Circular assume-guarantee reasoning is used for the compositional verification of concurrent systems...
Circular assume-guarantee reasoning is used for the compositional verification of concurrent systems...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...