Communicating sequential processes
Communicating sequential processes
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
PI-Calculus: A Theory of Mobile Processes
PI-Calculus: A Theory of Mobile Processes
Using a Process Algebra to Control B Operations
IFM '99 Proceedings of the 1st International Conference on Integrated Formal Methods
A formal framework for modelling and analysing mobile systems
ACSC '04 Proceedings of the 27th Australasian conference on Computer science - Volume 26
Relating "-calculus to Object-Z
ICECCS '04 Proceedings of the Ninth IEEE International Conference on Engineering Complex Computer Systems Navigating Complexity in the e-Engineering Age
Towards Mobile Processes in Unifying Theories
SEFM '04 Proceedings of the Software Engineering and Formal Methods, Second International Conference
Composing specifications using communication
ZB'03 Proceedings of the 3rd international conference on Formal specification and development in Z and B
Communicating mobile processes
CSP'04 Proceedings of the 2004 international conference on Communicating Sequential Processes: the First 25 Years
A survey and comparison of peer-to-peer overlay network schemes
IEEE Communications Surveys & Tutorials
A concurrent language for refinement
IW-FM'01 Proceedings of the 5th Irish conference on Formal Methods
Extending Formal Methods for Software-Intensive Systems
Software-Intensive Systems and New Computing Paradigms
Hi-index | 0.00 |
Our work is motivated by practice in Peer-to-Peer networks and Object-Oriented systems where instantiation and dynamically reconfigurable interconnection are essential paradigms. For example, in a Peer-to-Peer network nodes can exchange data to complete tasks. Nodes can leave or join the network at any time. In Object-Oriented systems, an object can be uniquely identified and will communicate with other objects. In this paper we outline a formal framework which supports this kind of interaction so that the integrity of each active object or node is preserved, and so that we can reason about the overall behaviour of the system. The formal framework is based on a combination of the π-calculus and the B-Method.