On Extending Matching Operation in Grammar Programs for Program Inversion
スポンサーリンク
概要
- 論文の詳細を見る
The inversion method proposed by Gliick and Kawabe uses grammar programs as intermediate results, that comprise sequences of operations (data generation, matching, etc.). The semantics of the grammar programs is denned as a stack machine where data terms are stored in the stack. The matching operation for a constructor symbol pops up the topmost term of the stack and pushes its direct subterms to the stack if the topmost term is rooted by the constructor. This paper strengthens the matching operation by augmenting a parameter that specifies what position the matching operation can look into from the top of the stack. This extension is sometimes effective to avoid the failure execution of the determinization method based on LR parsing described in the latter half of the inversion method.
- 一般社団法人電子情報通信学会の論文
- 2012-07-20
著者
-
西田 直樹
名古屋大学大学院情報科学研究科
-
草刈 圭一朗
名古屋大学 大学院情報科学研究科
-
酒井 正彦
名古屋大学
-
坂部 俊樹
名古屋大学大学院 情報科学研究科
-
西田 直樹
名古屋大学大学院 情報科学研究科
-
丹羽 南
名古屋大学大学院情報科学研究科
-
坂部 俊樹
名古屋大学 大学院情報科学研究科
-
西田 直樹
名古屋大学 大学院情報科学研究科
関連論文
- 基本対称関数に基づく節をもつCNF論理式の充足可能性判定(計算論,計算モデル)
- ビットエラー通信路におけるスケーラブルCANの動作解析
- 右線形右シャローな項書換え系における文脈依存停止性の決定可能性について (ソフトウェアサイエンス)
- シャローな依存対から構成される項書換え系の停止性の決定可能性
- 基本対称関数を付加したCNF論理式の充足可能性判定
- 制約付き項書換え系の定理自動証明における等式の方向付けのための簡約化順序
- プレスブルガー文付き項書換え系における書換え帰納法について
- フォーマルアプローチ論文特集の発行にあたって
- 例外処理付きオブジェクト指向プログラムにおける情報流の安全性解析のための型システム(ディペンダブルコンピューティング)
- 等式を規則化する変換の停止条件
- 単純型付き項書き換え系における静的依存対法とその周辺
- 動的型言語への柔らかい型付けによるエラー検出
- 対話型埋込みによる数独問題の設計ツール
- プログラム生成系GeneSysにおける等式仕様への否定の導入
- 導出木からのループ検出による論理プログラムの非停止性証明法
- 振舞等価性の証明のための等式付き書換えに基づく潜在帰納法
- 左線形な定向条件付き項書換え系における到達可能な項集合の近似集合を認識する木オートマトン
- 二階の書換え系における引数切り落とし法
- 制約付き項書換え系の潜在帰納法を利用した手続き型プログラム検証の試み
- 高階書換え系における引数切り落とし法と実効規則
- 難解言語Malbolgeのチューリング完全性について
- 右線形右シャローな項書換え系における文脈依存停止性の決定可能性について
- 条件付き等式の変換に基づくプログラム生成
- 制約付き項書換え系における書換え帰納法
- プレスブルガー文付き項書換え系における書換え帰納法について
- 暗号プロトコル記述からカラーペトリネットへの変換による機密性検証
- 関数プログラムの停止性証明のための辞書式経路順序
- 順方向ナローイングに基づく右線形右シャロー項書換え系の非停止性証明について (ソフトウェアサイエンス)
- 高階書換え系における引数切り落とし法と実効規則
- 単純型項書換え系における定理自動証明系HOPSYS
- 例外処理付きオブジェクト指向言語における情報流の安全性解析
- 例外処理付きオブジェクト指向言語における情報流の安全性解析
- 等式理論を法とするDPLL遷移系について
- 項正規表現に基づくSpi計算の機密性検証
- 等式付き書換え系の等式数を削減する変換
- ナローイング計算の停止性証明のための依存グラフ法
- 単純型項書換え系上の依存対法における実効規則と直積型項へのラベル付け(基礎理論,フォーマルアプローチ論文)
- 単純型項書換え系上の依存対法における実効規則と直積型項へのラベル付け
- LA-001 関数プログラムの再帰構造解析と強計算性に基づく十分完全性の証明法(A分野:モデル・アルゴリズム・プログラミング)
- 強計算性に基づいた単純型項書換え系の停止性証明法
- 制約付き木オートマトンとその閉包性 (ソフトウェアサイエンス)
- 静的依存対法による高階書換え系の停止性証明
- 強計算依存対法による高階書換え系の停止性証明
- GeneSysによるプログラム生成例とIntroduction規則の追加
- GeneSysによるプログラム生成例とIntroduction規則の追加
- 配列を扱う非線形先頭再帰プログラムからの再帰除去 (計算機科学基礎理論とその応用)
- 左線形シャローなどの項書換え系の停止性の決定性
- 準構成子項書換え系における停止性の決定問題
- 重なりを持つTRSにおける最外戦略の完全性について
- 紐解かれた項書換え系の文脈依存条件の除去のための変換(計算理論とアルゴリズムの新展開)
- 順方向ナローイングに基づく右線形右シャロー項書換え系の非停止性証明について
- 制約付き木オートマトンとその閉包性
- 手続き型プログラムから書換え系への変換に基づくソフトウェア検証の試み
- 手続き型プログラムから書換え系への変換に基づくソフトウェア検証の試み
- 左辺が一致するオーバレイ性を持つ左線形TRSの正規化戦略 (計算機科学基礎理論の新展開)
- 分散JoinJAVAプログラムの通信エラーに対する型判定システム
- 2リテラル監視法で実装されたSATソルバへの基本対称節処理機能の組み込み
- 弱最内戦略を完全にする項書換え系の等価変換 (計算機科学基礎理論とその応用)
- 難読プログラミング言語Malbolgeにおけるプログラム構成手法
- 変換と部分評価に基づく非左辺正規なメタ項の停止性証明 (計算機科学基礎理論とその応用)
- 項到達可能性の判定における成長TRSに対する手法と正規化規則による手法の関係 (計算機科学基礎理論とその応用)
- 融合変換を模倣するプログラム生成変換の戦略
- 限量子付き等式理論の変換に基づく仕様からのプログラム生成
- On Extending Matching Operation in Grammar Programs for Program Inversion (知能ソフトウェア工学)
- On Extending Matching Operation in Grammar Programs for Program Inversion (ソフトウェアサイエンス)
- 三値関数を実現するMalbolge命令列の発見のためのSATエンコーディング
- 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて
- 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて
- 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
- 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 単純型付き項書換え系における書換え帰納法について
- 単純型付き項書換え系における書換え帰納法について
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 単純型付き項書換え系における書換え帰納法について
- 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて
- 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 構成子項書換え系の逆計算プログラムの生成(計算論, 計算モデル)
- 条件付き項書換え系の紐解き変換の模倣完全性について
- 右辺のみに現れる変数を持つ線形構成子項書換え系の計算の効率化
- 右辺のみに現れる変数を持つ項書換え系の計算モデル
- 右辺のみに現れる変数をもつ項書換え系のナローイングに基づく実効的書換えとその停止性 (計算機科学基礎理論の新展開)
- 右辺のみに現れる変数を持つ項書換え系のナローイングに基づく実効的書換えとその停止性
- PT関数の逆関数を定義するTRSの生成
- 指定した引数を固定した逆関数を定義するTRSの生成
- 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて
- Malbolgeの高級アセンブリ言語への配列機能の追加
- 単純型付き項書換え系における書換え帰納法について
- 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
- On Extending Matching Operation in Grammar Programs for Program Inversion
- On Extending Matching Operation in Grammar Programs for Program Inversion
- 三値関数を実現するMalbolge命令列の発見のためのSATエンコーディング(プログラミングと数理モデル,ソフトウェアサイエンス、理論)
- 整数解を導出するための単体法とゴモリーカットの合成について
- 整数解を導出するための単体法とゴモリーカットの合成について
- Malbolge低級アセンブリプログラミングにおける制御命令の配置設計のためのSATソルバの利用(アルゴリズムと言語処理系)
- 制約付き項のインスタンスを受理する制約付き木オートマトンの構成法(論理と形式手法)
- Malbolgeのワード長の拡大とそのプログラミング支援ツール
- Malbolgeのワード長の拡大とそのプログラミング支援ツール