講演名 | 1995/7/14 プレスブルガー算術を用いたInfeasible Path検出の高速化技法 直井 邦彰, 高橋 直久, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 本稿では,実行不可能経路(IFP)検出の際に用いられる,存在記号のみを持つプレスブルガー文(P文)の真偽判定を,効率よく行なう手法を提案する.従来のP文の判定法は,計算量のオーダが極めて大きく,実用的な時間内にIFP検出できない場合があった.提案手法では,Cooperの提案に基づき,存在記号のみを持つP文を高速に判定する手続きを定めた.本手法では,式に出現する変数を表す行列が三角化されるよう,数論の定理を用いてP文を変換する.本手法は,P文の同一アトムに同じ変数が頻繁に出現する場合,すなわち,IFP検出における経路条件に出現する変数の係数の値が大きい場合,特に有効である.このような場合,プロトタイプ・システムを用いた実験により、従来手法に比べて最高2000倍の速度向上を確認している. |
抄録(英) | A method based on a technique proposed by D.C.Cooper is proposed to efficiently decide whether a Presburger Sentence (P-sentence), which is used for detecting infeasible paths, is true or not. A P-sentence is converted to a conjunction form of divisibility relations. Next, a matrix which denotes variables on the relations is converted to a triangular matrix by using theorems in the number theory. The proposed method reduced the computation for the decision by triangulating the matrix. This paper also demonstrates that an implementation of the proposed method has reduced computation time by up to 2000 times. |
キーワード(和) | 実行不可能経路 / プレスブルガー算術 / 数論 / プログラム解析 / 充足問題 / 決定問題 |
キーワード(英) | infeasible path / Presburger arithmetic / number theory / program analysis / satisfiability problem / decision problem |
資料番号 | |
発行日 |
研究会情報 | |
研究会 | SS |
---|---|
開催期間 | 1995/7/14(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Software Science (SS) |
---|---|
本文の言語 | JPN |
タイトル(和) | プレスブルガー算術を用いたInfeasible Path検出の高速化技法 |
サブタイトル(和) | |
タイトル(英) | Technique for reducing computation for detecting infeasible paths using Presburger arithmetic |
サブタイトル(和) | |
キーワード(1)(和/英) | 実行不可能経路 / infeasible path |
キーワード(2)(和/英) | プレスブルガー算術 / Presburger arithmetic |
キーワード(3)(和/英) | 数論 / number theory |
キーワード(4)(和/英) | プログラム解析 / program analysis |
キーワード(5)(和/英) | 充足問題 / satisfiability problem |
キーワード(6)(和/英) | 決定問題 / decision problem |
第 1 著者 氏名(和/英) | 直井 邦彰 / Kuniaki Naoi |
第 1 著者 所属(和/英) | NTTソフトウェア研究所:NTT武蔵野研究開発センタ NTT Software Laboratories |
第 2 著者 氏名(和/英) | 高橋 直久 / Naohisa Takahashi |
第 2 著者 所属(和/英) | NTTソフトウェア研究所:NTT武蔵野研究開発センタ NTT Software Laboratories |
発表年月日 | 1995/7/14 |
資料番号 | |
巻番号(vol) | vol.95 |
号番号(no) | 144 |
ページ範囲 | pp.- |
ページ数 | 8 |
発行日 |