Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Process calculus
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Hiding === Processes do not limit the number of connections that can be made at a given interaction point. But interaction points allow interference (i.e. interaction). For the synthesis of compact, minimal and compositional systems, the ability to restrict interference is crucial. ''Hiding'' operations allow control of the connections made between interaction points when composing agents in parallel. Hiding can be denoted in a variety of ways. For example, in the [[Ο-calculus]] the hiding of a name <math>\mathit{x}</math> in <math>\mathit{P}</math> can be expressed as <math>(\nu\; x)P</math>, while in [[Communicating sequential processes|CSP]] it might be written as <math>P \setminus \{x\}</math>. <!-- (Commented out because "Figure" is missing - can the Figure be added?) Figure shows the effect of going from ''P'' to (''Ξ½'' ''x'')''P''. The process ''P'' on the left can interact with the outside world on ''x'', ''y'' and ''z''. In contrast, (''Ξ½'' ''x'')''P'' on the right can only use ''y'' and ''z'' for this purpose. The restriction does not prevent usage of ''x'' inside ''P''. But what happens if ''x'' gets sent to a process outside of (''Ξ½'' ''x'')''P'', as may happen in (''Ξ½'' ''x'')(''y''<''x''> | ''Q''), provided ''x'' \neq ''y''? Whether or not it is possible to communicate a name hidden this way is another important point of divergence between different calculi. -->
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)