Communicating sequential processes
Communicating sequential processes
Beauty is our business
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Concurrent and Real Time Systems: The CSP Approach
Concurrent and Real Time Systems: The CSP Approach
ZB '02 Proceedings of the 2nd International Conference of B and Z Users on Formal Specification and Development in Z and B
Using a Process Algebra to Control B Operations
IFM '99 Proceedings of the 1st International Conference on Integrated Formal Methods
Probing the Depths of CSP-M: A New fdr-Compliant Validation Tool
ICFEM '08 Proceedings of the 10th International Conference on Formal Methods and Software Engineering
Formal Reasoning about Fault Tolerance and Parallelism in Communicating Systems
Methods, Models and Tools for Fault Tolerance
IFM'07 Proceedings of the 6th international conference on Integrated formal methods
Use case scenarios as verification conditions: event-B/flow approach
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
Formal model-driven development of communicating systems
ICFEM'05 Proceedings of the 7th international conference on Formal Methods and Software Engineering
ZB'05 Proceedings of the 4th international conference on Formal Specification and Development in Z and B
Formal service-oriented development of fault tolerant communicating systems
Rigorous Development of Complex Fault-Tolerant Systems
Chunks: component verification in CSP ∥ b
IFM'05 Proceedings of the 5th international conference on Integrated Formal Methods
Augmenting formal development with use case reasoning
Ada-Europe'12 Proceedings of the 17th Ada-Europe international conference on Reliable Software Technologies
Hi-index | 0.00 |
This paper develops a case study using the process algebra CSP to enable controlled interaction between B machines. This illustrates how B machines are essential components within a combined communicating system. The development steps used to build the case study are new: they are applications of theoretical results which allow us to focus on the external interface of a combined communicating system, compositionally verify it, and show that it is a refinement of a more abstract specification described in CSP. This allows safety and liveness properties to be established for combinations of communicating B machines.