Daily Arxiv

世界中で発行される人工知能関連の論文をまとめるページです。
このページはGoogle Geminiを活用して要約し、非営利で運営しています。
論文の著作権は著者および関連機関にあり、共有する際は出典を明記してください。

Automated detection of atomicity violations in large-scale systems

Created by
  • Haebom

作者

Hang He, Yixing Luo, Chengcheng Wan, Ting Su, Haiying Sun, Geguang Pu

概要

本論文は、割り込みベースのプログラムにおいて原子性違反を検出するためのハイブリッドフレームワークであるCloverを提案する。 Cloverは静的分析と大規模言語モデル(LLM)エージェントを統合し、共有リソースに対する操作の実行順序が非同期割り込みによって妨げられる原子性違反を検出します。静的分析によって重要なコードフラグメントと操作情報を抽出し、専門家エージェントはドメイン固有の知識を活用して原子性違反を検出し、裁判官エージェントはそれを検証します。 RaceBench 2.1、SV-COMP、RWIPの評価の結果、Cloverは92.3%/86.6%の精度/再現率を達成し、従来のアプローチよりF1スコアベースで27.4-118.2%向上した性能を示した。

Takeaways、Limitations

Takeaways:
LLMエージェントを利用して,原子性違反検出問題に対する新しいアプローチを提示する。
既存の方法と比較して改善された精度と再現率を達成し、実際のプログラム分析に有効であることを示す。
静的分析とLLMエージェントのハイブリッドアプローチの有効性を実証した。
Limitations:
LLMエージェントの性能は、使用されるモデルと学習データに依存します。
複雑なドメイン固有の知識を必要とする場合、専門家エージェントの設計と開発に困難がある可能性があります。
評価データセットの制限により、実際のさまざまなプログラムの一般化性能には追加の検証が必要です。
👍