Bill Roscoe本p.36: It is natural to model an untimed CSP process by the set of all traces it can perform. It turns out that recording only finite traces is sufficient in the majority of cases – after all, if u is an infinite trace then all its finite prefixes (initial subsequences) are finite traces…
放置してたThe Book of Traces (Diekert and Rozenberg, ed., 1995) を開いてる。似たようなトピックを扱うにも関わらずプロセス計算とは道具立てがかなり違う。オートマトン寄り?最初にinterleavingのアプローチの欠点が1ページ分くらいかけて載っていた。(1)排他的選択と独立した複数の実行を区別できない(≒causalityがわからない),(2)仕様から実装へのrefinementをうまく扱えない(これは根拠不明),(3)(説明はよくわからないが)fairness特別な扱いが必要,(4)理由(1)からDBのトランザクションの扱いがむずい
May 29, 2024 at 7:35 PM
放置してたThe Book of Traces (Diekert and Rozenberg, ed., 1995) を開いてる。似たようなトピックを扱うにも関わらずプロセス計算とは道具立てがかなり違う。オートマトン寄り?最初にinterleavingのアプローチの欠点が1ページ分くらいかけて載っていた。(1)排他的選択と独立した複数の実行を区別できない(≒causalityがわからない),(2)仕様から実装へのrefinementをうまく扱えない(これは根拠不明),(3)(説明はよくわからないが)fairness特別な扱いが必要,(4)理由(1)からDBのトランザクションの扱いがむずい