Capability passing processes
β Scribed by Tom Chothia; Dominic Duggan
- Publisher
- Elsevier Science
- Year
- 2007
- Tongue
- English
- Weight
- 523 KB
- Volume
- 66
- Category
- Article
- ISSN
- 0167-6423
No coin nor oath required. For personal study only.
β¦ Synopsis
Capability passing processes model global applications in a way that decouples the global agreement aspects of protocols from the details of how the communications are actually made. It relies on a restricted API or programming language and on the exchange of digital certificates representing capabilities to ensure that participants are faithful to a protocol and that outsiders cannot interfere. At the specification level, protocols are reasoned about independently of the underlying communication, using a process calculus with an abstraction of logs to isolate the remote state required for such protocols. At the implementation level, protocol steps no longer perform global communication; instead capabilities are used to transmit evidence of remote state, which in turn are used to authorize local log changes (corresponding to protocol steps). In this way, an API for global agreement protocols is defined independently of the underlying communication system.
π SIMILAR VOLUMES
We study the complexity of deciding bisimilarity between non-deterministic processes with explicit primitives for manipulating data values. In particular, we consider a language with valuepassing (input/output of data) and parametric deΓΏnitions of processes. We distinguish the case in which data can
In this experimental study some statistical calculations have been made to eliminate quality problems such as undesirable tolerance limits and out of circularity of spherodial cast iron parts during machining. X-R control charts have been constructed on the data obtained from this manufacturing to d