sequential(逐次)

seqential ';' は P;Q で、プロセスP,Q の逐次処理を表わす。ただし、プロセスP が SKIP になったときにのみプロセスQに実行が移る。

2回の販売で終了する自動販売機は以下のように書けた。

channel coin, juice
VM2 = coin -> juice -> coin -> juice -> SKIP

このプロセスVM2は ';' を使って次のように書くこともできる。

 VM = coin -> juice -> SKIP
 VM2 = VM ; VM
 -- VMはイベントではないので、VM -> VM と記述するのは誤り。

プロセスVM2 はまず、最初のVMを実行する。イベントcoin,juiceの後、SKIP;VM の状態になったら後ろの VM に実行が移る。
5回の販売で終了する販売機VM5は

VM5 = VM ; VM ; VM ; VM ; VM

また、n回繰り返したい場合は以下のような書き方も用意されている。

 VMN = ;i:<1..n>@ VM   -- replicated sequential、iが1〜nまで繰り返す。
 
 -- VM5 = ;i:<1..5>@ VM である。