UNITY is an abstract formalism for proving properties of concurrent systems, which typically are expressed using guarded assignments [Chandy and Misra 1988]. UNITY has been mechanized in higher-order logic using Isabelle, a proof assistant. Safety and progress primitives, their weak forms (for the substitution axiom) and the program composition operator (union) have been formalized. To give a feel for the concrete syntax, the paper presents a few extracts from the Isabelle definitions and proofs. It discusses a small example, two-process mutual exclusion. A mechanical theory of unions of programs supports a degree of compositional reasoning. Original work on extending program states is presented and then illustrated through a simple example...
Swarm is a computational model which extends the UNITY-model in three important ways: (1) UNITY\u27s...
UNITY- Unbounded Nondeterministic Iterative Transformations-"is a computational model and a pro...
Large distributed applications are composed of basic blocks, by using composition operators. In an ...
Abstract. The paper reports on experiences of mechanizing various proposals for compositional reason...
The paper reports on experiences of mechanizing various proposals for compositional reasoning in co...
We describe the mechanization of recent examples of compositional reasoning, due to Charpentier and ...
AbstractThe UNITY approach to specification, design, and verification of parallel programs expounded...
AbstractWe give two examples of how concurrent programs can be derived from their specifications muc...
AbstractThis paper introduces open systems with non-trivial environment actions and proposes a coope...
. We address the general problem of automatically proving safety properties of reactive systems with...
The soundness of the UNITY logic has been questioned due to doubts concerning the soundness of its s...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
Chandy and Misra's Unity, Back's Action Systems and Lamport's Temporal Logic of Actions (TLA) are th...
UNITY is a model for concurrent specifications with a complete logic for proving progress properties...
Swarm is a computational model which extends the UNITY-model in three important ways: (1) UNITY\u27s...
UNITY- Unbounded Nondeterministic Iterative Transformations-"is a computational model and a pro...
Large distributed applications are composed of basic blocks, by using composition operators. In an ...
Abstract. The paper reports on experiences of mechanizing various proposals for compositional reason...
The paper reports on experiences of mechanizing various proposals for compositional reasoning in co...
We describe the mechanization of recent examples of compositional reasoning, due to Charpentier and ...
AbstractThe UNITY approach to specification, design, and verification of parallel programs expounded...
AbstractWe give two examples of how concurrent programs can be derived from their specifications muc...
AbstractThis paper introduces open systems with non-trivial environment actions and proposes a coope...
. We address the general problem of automatically proving safety properties of reactive systems with...
The soundness of the UNITY logic has been questioned due to doubts concerning the soundness of its s...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
Chandy and Misra's Unity, Back's Action Systems and Lamport's Temporal Logic of Actions (TLA) are th...
UNITY is a model for concurrent specifications with a complete logic for proving progress properties...
Swarm is a computational model which extends the UNITY-model in three important ways: (1) UNITY\u27s...
UNITY- Unbounded Nondeterministic Iterative Transformations-"is a computational model and a pro...
Large distributed applications are composed of basic blocks, by using composition operators. In an ...