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
Communicating sequential processes
(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!
==== Traces model ==== The ''traces model'' defines the meaning of a process expression as the set of sequences of events (traces) that the process can be observed to perform. For example, * <math>\mathrm{traces}\left(\mathrm{STOP}\right) = \left\{ \langle\rangle \right\}</math> since <math>\mathrm{STOP}</math> performs no events * <math>\mathrm{traces}\left(a\rightarrow b \rightarrow \mathrm{STOP}\right) = \left\{\langle\rangle ,\langle a \rangle, \langle a, b \rangle \right\}</math> since the process <math>(a\rightarrow b \rightarrow \mathrm{STOP})</math> can be observed to have performed no events, the event {{mvar|a}}, or the sequence of events {{mvar|a}} followed by {{mvar|b}} More formally, the traces model <math>\mathcal T</math> is defined as the set of non-empty prefix-closed subsets of <math>\Sigma^{\ast}</math>. The meaning of a process {{mvar|P}} in the traces model is defined as <math>\mathrm{traces}\left(P\right) \subseteq \Sigma^{\ast}</math> such that: # <math>\langle\rangle \in \mathrm{traces}\left(P\right)</math> (i.e. <math>\mathrm{traces}\left(P\right)</math> contains the empty sequence) # <math>s_1 \smallfrown s_2 \in \mathrm{traces}\left(P\right) \implies s_1 \in \mathrm{traces}\left(P\right)</math> (i.e. <math>\mathrm{traces}\left(P\right)</math> is prefix-closed) where <math>\Sigma^{\ast}</math> is the set of all possible finite sequences of events.
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)