Un distributeur de boissons oblige l'utilisateur à insérer une pièce de monnaie ( ), puis appuyez sur l'un des trois boutons: ˉ d tea demande une tasse de thé e tea , idem pour le café, et ˉ r demande un remboursement (c'est-à-dire que la machine rend le pièce: ˉ b ). Ce distributeur peut être modélisé par le processus CCS suivant :
Une guerre civile fait monter le prix du café à deux pièces, tandis que le prix du thé reste une pièce. Nous voulons une machine modifiée qui ne livre du café qu'après deux pièces et accepte un remboursement après une ou deux pièces. Comment modéliser la machine modifiée avec un processus CCS?