Javascript must be enabled to continue!
A CSP Model for Mobile Channels
View through CrossRef
CSP processes have a static view of their environment – a fixed set of events through which they synchronise with each other. In contrast, the π-calculus is based on the dynamic construction of events (channels) and their distribution over pre-existing channels. In this way, process networks can be constructed dynamically with processes acquiring new connectivity. For the construction of complex systems, such as Internet trading and the modeling of living organisms, such capabilities have an obvious attraction. The occam-π multiprocessing language is built upon classical occam, whose design and semantics are founded on CSP. To address the dynamics of complex systems, occam-π extensions enable the movement of channels (and multiway synchronisation barriers) through channels, with constraints in line with previous occam discipline for safe and efficient programming. This paper reconciles these extensions by building a formal (operational) semantics for mobile channels entirely within CSP. These semantics provide two benefits: formal analysis of occam-π systems using mobile channels and formal specification of implementation mechanisms for mobiles used by the occam-π compiler and run-time kernel.
Title: A CSP Model for Mobile Channels
Description:
CSP processes have a static view of their environment – a fixed set of events through which they synchronise with each other.
In contrast, the π-calculus is based on the dynamic construction of events (channels) and their distribution over pre-existing channels.
In this way, process networks can be constructed dynamically with processes acquiring new connectivity.
For the construction of complex systems, such as Internet trading and the modeling of living organisms, such capabilities have an obvious attraction.
The occam-π multiprocessing language is built upon classical occam, whose design and semantics are founded on CSP.
To address the dynamics of complex systems, occam-π extensions enable the movement of channels (and multiway synchronisation barriers) through channels, with constraints in line with previous occam discipline for safe and efficient programming.
This paper reconciles these extensions by building a formal (operational) semantics for mobile channels entirely within CSP.
These semantics provide two benefits: formal analysis of occam-π systems using mobile channels and formal specification of implementation mechanisms for mobiles used by the occam-π compiler and run-time kernel.
Related Results
Analysis of pregnancy outcomes following surgical treatment of cesarean scar pregnancy
Analysis of pregnancy outcomes following surgical treatment of cesarean scar pregnancy
Abstract
Purpose
To investigate the surgical treatment approaches for patients with Cesarean scar pregnancy (CSP) and the effects on subsequent preg...
Methodological developments for sustainability assessment of energy technologies
Methodological developments for sustainability assessment of energy technologies
During the last centuries, human activities have intensified their influence over the environment triggering environmental, social and economic problems. Among these, climate chang...
Bioactive Lipid Mediators Predict Platelet Function in Transfusion Recipients: A Phase 1 Randomized Clinical Trial in Healthy Humans
Bioactive Lipid Mediators Predict Platelet Function in Transfusion Recipients: A Phase 1 Randomized Clinical Trial in Healthy Humans
Background: Platelets are stored at room temperature for 5-7 days (RSP) and are transfused to patients who are bleeding or at risk of bleeding. Due to frequent and severe shortages...
Applying a user-centered approach to evaluate the usability of a mobile application for health professionals in home care services (Preprint)
Applying a user-centered approach to evaluate the usability of a mobile application for health professionals in home care services (Preprint)
BACKGROUND
Mobile health (mHealth), or the use of mobile devices in medicine and health, is a sub-category of e-health. mHealth interventions are designed t...
Safety and Efficacy of 14-Day Cold Stored Platelets in Reversing Effects of Aspirin
Safety and Efficacy of 14-Day Cold Stored Platelets in Reversing Effects of Aspirin
Abstract
Background: Aspirin is an antiplatelet therapy used to reduce the risk of vascular occlusive events. However, this therapy is associated with an increased r...
Etude des Mécanismes de Transformation de Modèles CSP/SAT
Etude des Mécanismes de Transformation de Modèles CSP/SAT
A Study on the CSP/SAT Model Transformation Mechanisms
La plupart des problèmes combinatoires peuvent être formulés comme des CSP (Constraint Satisfaction Problems)...
Mobile phone usage for m‐learning: comparing heavy and light mobile phone users
Mobile phone usage for m‐learning: comparing heavy and light mobile phone users
PurposeMobile technologies offer the opportunity to embed learning in a natural environment. The objective of the study is to examine how the usage of mobile phones for m‐learning ...
CSP as a Domain-Specific Language Embedded in Python and Jython
CSP as a Domain-Specific Language Embedded in Python and Jython
Recently, much discussion has taken place within the Python programming community on how best to support concurrent programming. This paper describes a new Python library, python-c...

