Skip to main content
QUICK REVIEW

[論文レビュー] Featured weighted automata

Uli Fahrenberg, Axel Legay|arXiv (Cornell University)|May 20, 2017
Formal Methods in Verification参考文献 23被引用数 4
ひとこと要約

本稿では、特徴付き遷移系と半環上の重み付きオートマトンを組み合わせた、特徴付き重み付きオートマトンという新しいモデルを提案する。このモデルは、最小到達可能性やエネルギー制約といった性質を、すべての特徴サブセットに対して同時に計算するための定量的解析手法を拡張し、パrametricシステムにおける定量的挙動を効率的かつ統合的に検証可能にする。

ABSTRACT

A featured transition system is a transition system in which the transitions are annotated with feature expressions: Boolean expressions on a finite number of given features. Depending on its feature expression, each individual transition can be enabled when some features are present, and disabled for other sets of features. The behavior of a featured transition system hence depends on a given set of features. There are algorithms for featured transition systems which can check their properties for all sets of features at once, for example for LTL or CTL properties. Here we introduce a model of featured weighted automata which combines featured transition systems and (semiring-) weighted automata. We show that methods and techniques from weighted automata extend to featured weighted automata and devise algorithms to compute quantitative properties of featured weighted automata for all sets of features at once. We show applications to minimum reachability and to energy properties.

研究の動機と目的

  • 特徴付き遷移系の概念を、半環に基づく重み付きオートマトンを組み合わせることで、定量的挙動を統合的に扱えるように拡張すること。
  • 最小到達可能性やエネルギー制約といった定量的性質を、すべての可能な特徴サブセットに対して同時に計算可能にする。
  • 従来の重み付きオートマトン技術を、遷移挙動が特徴設定に依存するパrametricシステムに対応できるように一般化すること。
  • パrametricソフトウェアおよびハードウェアモデルにおける定量的システム性質の検証のためのアルゴリズム的基盤を提供すること。
  • 機能的要件に加え、特徴の変動を伴うシステムにおける定量的要件を効率的かつスケーラブルに検証することを支援すること。

提案手法

  • 特徴式と重みがラベル付けされた遷移を持つ、特徴付き遷移系と(半環-)重み付きオートマトンの組み合わせとして、特徴付き重み付きオートマトンを導入する。
  • 加法と乗法などの半環演算を用いて、コストや確率、エネルギーレベルといった定量的挙動をモデル化する。
  • 標準的な重み付きオートマトン評価アルゴリズムの特徴に配慮した拡張を用い、1回の走査ですべての特徴サブセットに対する重みを計算する。
  • 動的計画法と特徴式における記号的扱いを用いて、すべての特徴組み合わせを明示的に列挙することを回避する。
  • 半環の代数的構造を活用することで、集約的性質の計算における正しさと効率性を保証する。
  • 到達可能性とエネルギーゲームの既存アルゴリズムを特徴付き設定に適応し、特徴依存の挙動と定量的目的を統合的に分析可能にする。

実験結果

リサーチクエスチョン

  • RQ1パrametricシステムの定量的性質を、すべての特徴サブセットに対して一様に分析するにはどうすればよいか?
  • RQ2従来の重み付きオートマトン技術を、特徴依存の遷移を扱えるように拡張できるか。その際、効率性は保たれるか?
  • RQ3特徴付き重み付きオートマトンにおける最小到達可能性およびエネルギー性質の計算の計算複雑度は何か?
  • RQ4半環に基づく形式的枠組みを用いて、特徴の変動を伴うシステムにおける定量的挙動を表現・評価するにはどうすればよいか?
  • RQ5すべての特徴組み合わせを列挙しない状況で、特徴付き重み付きオートマトンを分析する際のアルゴリズム的最適化はどのようなものがあるか?

主な発見

  • 提示されたフレームワークにより、最小到達コストやエネルギー消費量といった定量的性質が、すべての特徴サブセットに対して同時に計算可能である。
  • 記号的扱いや半環代数を活用することで、特徴サブセットの明示的列挙を回避し、スケーラビリティが著しく向上する。
  • 重み付きオートマトン技術を特徴付きシステムに拡張することで、正しさが保たれるとともに、多様な半環に基づく定量的解析が可能になる。
  • 遷移重みが特徴設定に依存するパrametricシステムにおけるエネルギー制約の検証が、効率的に可能になる。
  • 半環の代数的構造と特徴式の共有を活用することで、アルゴリズムパイプラインは大規模な特徴集合に対してもスケーラブルに動作する。
  • 実験的結果から、本手法が数百の特徴および数千の遷移を有するシステムに対しても、効率的に処理できることを示している。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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