L'insieme delle azioni del CCS è definito da
dove
comprende tutte le azioni esterne
(input e output) che possono essere svolte dal sistema, mentre
rappresenta l'azione interna.
Gli operatori di base del CCS sono i seguenti (indichiamo con E, F, G etc. espressioni formate da processi, azioni ed operatori):
Schematizzando, i termini di questo calcolo sono generati dalla seguente Grammatica espressa in Backus Normal Form:
Con CCS si possono "simulare" molti operatori presenti in altre algebre di processi. Vediamo due semplici esempi:
dove
dove i due processi interagiscono
tramite le porte
Abbiamo visto che alcuni operatori preservano il determinismo al
contrario di altri. Supponendo che i processi
,
e
siano deterministici, riassumiamo il comportamento dei combinatori
presenti in CCS:
| BILL |
![]() |
| BEN |
|
| BILL_BEN |
![]() |
Morpheus 2004-02-10