Skip to main content
QUICK REVIEW

[論文レビュー] Theory of processes

Andrew M. Mironov|arXiv (Cornell University)|Sep 12, 2010
Formal Methods in Verification参考文献 94被引用数 3
ひとこと要約

本稿では、代数的演算、同値関係、再帰的定義を通じて動的システムのモデリングおよび検証のための形式的枠組みとしてのプロセスの包括的な理論を提示する。トレース同値、強同値、観察的同値、観察的合同という主要な概念を導入し、同値認識およびプロセス最小化のための多項式時間アルゴリズムを提供することで、メッセージ送信および複合演算子を含む並列的かつ通信的なシステムの厳密な解析が可能になる。

ABSTRACT

The book gives a detailed exposition of basic concepts and results of a theory of processes. The presentation of theoretical concepts and results is accompanied with illustrations of their application to solving various problems of verification of processes. Along with well-known results there are presented author's results related to verification of processes with message passing, and there are given examples of an application of these results.

研究の動機と目的

  • 動的システムの振る舞いをプロセスとして形式的数学的基盤として確立すること。
  • 基本的行動から複雑なプロセスを構築するための形式的演算(例:プレフィックス、並列結合、制限)を開発すること。
  • トレース、強、観察的、観察的合同といった複数の同値関係を定義・分析し、プロセスの振るまいを比較すること。
  • 強同値および観察的同値を認識するためのアルゴリズム的手法と、それらを正規形に最小化する手法を提供すること。
  • メッセージ送信および複合演算子を含むプロセスへの理論の拡張により、分散的および並列的システムのモデリングを可能にすること。

提案手法

  • 行動の表現に形式的公理を用いた、アクション、状態、トレースを備えたラベル付き遷移系としてのプロセスの定義。
  • コア演算の導入:プレフィックス行動、空プロセス、選択的および並列結合、制限、リネームを用いて複雑なプロセスを構築。
  • 観察可能なアクション列によるトレース同値と、双方向関係による強同値の確立。
  • 論理的基準と多項式時間アルゴリズム(O(n²))を提案し、関係μ(P₁, P₂)を用いて強同値を認識する。
  • すべての文脈における行動の区別不能性に基づく観察的同値および合同の定義と、観察的双方向関係と論理的特徴付けによる基準。
  • 変数、式、関数記号、メッセージ送信アクションを用いたメッセージ送信プロセスへの拡張と、フローチャートおよび複合演算子によるモデル化。

実験結果

リサーチクエスチョン

  • RQ1アクションと状態遷移を用いて、動的システムの振るまいを正式にプロセスとしてモデリングする方法は何か?
  • RQ2プロセスを体系的に合成・操作するための代数的演算は何か?
  • RQ3トレース、強、観察的、観察的合同といった異なる行動的同値の概念を正式に定義し、それらを区別する方法は何か?
  • RQ4有限プロセス間の強同値および観察的同値を認識するための効率的アルゴリズムは何か?
  • RQ5メッセージ送信および複合演算子を含むプロセスを正式に定義し、同値性を検証する方法は何か?

主な発見

  • 関係μ(P₁, P₂)を用いた、有限プロセス間の強同値を認識する多項式時間アルゴリズム(O(n²))が提示された。
  • 双方向状態を同定し統合することで、強同値に関する有限プロセスの最小化がアルゴリズムにより達成された。
  • 論理的および観察的双方向関係による特徴付けにより、行動の区別不能性の正式な検証が可能になった。
  • 複合演算子を含むプロセスの観察的同値性を証明する手法が開発され、還元および変換技術が支援した。
  • プロセス式による再帰的定義と再帰的定義および埋め込みに基づく証明法により、プロセスの再帰的定義が可能になった。
  • フローチャートおよび複合演算子を用いたメッセージ送信システムのモデリングがフレームワークに拡張され、正式な同値基準と検証例が提供された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。