l-Orodered属性文法の有用性の検証に関する研究

l-有序属性文法有效性验证研究

基本信息

  • 批准号:
    08780248
  • 负责人:
  • 金额:
    $ 0.64万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1996
  • 资助国家:
    日本
  • 起止时间:
    1996 至 无数据
  • 项目状态:
    已结题

项目摘要

Ordered属性文法クラスに基づく属性評価器は(1)判定・評価器構築が多項式時間でできる,(2)インクリメンタルな属性再評価をO(|Affected|)でできる,(3)3型循環と判定されても容易とされる修正でOrdered属性文法に変換できる,という利点を持ち,実用上十分に広いクラスとして様々なシステムに応用されてきた.本研究の目的は(3)の3型循環に関する種々の性質の解明である.予想では(3)の変換がNP完全であると考えた.また多人数で属性文法仕様を記述する場合に除去が複雑になりやすいと予想した.研究成果として以下の結果を得た.・ 「3型循環をもつ属性文法をOrdered属性文法に変換する問題はNP完全である」ことを証明した.「2型循環を持たず,3型循環を持つ属性文法」を必ずしもOrdered属性文法に変換できないことを反例を示して証明した.Ordered属性文法に変換できるクラスについては,そのクラスがl-Ordered属性文法クラスと一致することを証明した.l-Ordered属性文法クラスの判定問題はNP完全問題であり,Ordered属性文法クラスは多項式時間で判定可能なので,Ordered属性文法に変換できる(=3型循環の除去可能性を判定する問題)はNP完全であることになる.・ 3型循環の除去アルゴリズムを構築した.このアルゴリズムは,属性依存グラフIDPからEDPを作成する際に付加される技の一部を反転して3型循環の除去を試みるということを全ての組合せに対して行う.・ Ordered属性文法クラスを含み,l-Ordered属性文法クラスに含まれる,新しい属性文法クラスOAG^*を考案した.3型循環を生じにくく,かつ,多項式時間で判定できるという特徴を持つ.属性依存グラフDPを全ての同一記号生起について重ねたグラフGDSを考慮して,属性を全順序化する.・ OAG^*に基づく属性評価器をThe Synthesizer Generator^<TM>の属性評価カーネルに実装し,3型循環を持つ中規模の例題を用いて実験し,良い結果を得た.この例題を複数プログラマが開発したシステムであり,規模は非終端記号数282,生成規則数598,属性数1338である.3型循環を取り除くために,人手で架空の依存を55本張られていた.OAG^*を用いて処理した所,3型循環は生じなかった.
Ordered attribute syntax: base attribute evaluator: (1) decision: evaluator construction: polynomial time: (2) attribute reevaluation: O(|Affected| (3) Type 3 loop decision is easy to modify, Ordered attribute syntax is easy to change, middle point is easy to maintain, and the upper ten points are used. The purpose of this study is to clarify the properties of the species related to the type 3 cycle (3). I want to change my mind (3). The number of attributes in the grammar is not enough. The results of the study are as follows: "Type 3 loop: attribute syntax: Ordered attribute syntax: change problem: NP complete problem": proof. "Type 2 loop is supported, type 3 loop is supported by attribute syntax" must be included in the Ordered attribute syntax change, and the counterexample is shown.Ordered attribute syntax change, and the decision problem of l-Ordered attribute syntax is NP complete problem, and the decision problem of Ordered attribute syntax is polynomial time. Ordered attribute syntax change (=3 type loop and removal possibility decision problem) NP complete Type 3 cycle is constructed by removing the ring from the ring. The attribute dependency is the attribute dependency of the IDP, the EDP, the EDP, the E Ordered attribute syntax <$<$$>$>Attribute dependency DP is fully generated from the same token, and attributes are fully sequenced.·OAG^* Basic attribute evaluator The Synthesizer Generator^<TM>attribute evaluator is installed, and the 3-type loop is used to maintain a medium-sized example. The number of non-terminal symbols is 282, the number of attributes is 1338, and the number of type 3 loops is 55.OAG^* is used to process the type 3 loops.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

権藤 克彦其他文献

プログラム理解のための,識別子からのキーワード抽出
从标识符中提取关键字以帮助理解程序
実用的なライブプログラミングに向けて
迈向实用的现场编程
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    笹田 研悟;荒堀 喜貴;権藤 克彦;増原英彦
  • 通讯作者:
    増原英彦
UCDetector: retain cycle detector for Swift language implemented on user-land
UCDetector:在用户态实现的 Swift 语言的保留循环检测器
  • DOI:
    10.11309/jssst.39.4_97
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    権藤 克彦;新山 祐介;荒堀 喜貴
  • 通讯作者:
    荒堀 喜貴
ポインタ解析問題の自動生成
自动生成指针分析题
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    笹田 研悟;荒堀 喜貴;権藤 克彦
  • 通讯作者:
    権藤 克彦

権藤 克彦的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('権藤 克彦', 18)}}的其他基金

ソフトウェア計装を用いたデバッグが容易なC/C++メモリ関連脆弱性検知器の開発
开发易于使用软件检测进行调试的 C/C++ 内存相关漏洞检测器
  • 批准号:
    24K14890
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ソフトウェア追跡性とソフトウェア解析技術の融合
软件溯源与软件分析技术融合
  • 批准号:
    19K11897
  • 财政年份:
    2019
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ANSI C言語用ソフトウェアスライサ開発へのXMLの応用
XML在ANSI C语言软件切片机开发中的应用
  • 批准号:
    14780202
  • 财政年份:
    2002
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
UNIX上のコマンドとファイル間の意味的制約・関係を管理するデータベースの作成
创建管理 UNIX 上命令和文件之间的语义约束以及关系的数据库
  • 批准号:
    10780174
  • 财政年份:
    1998
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

Thresholds for the existence of efficient algorithms that solve NP- Complete problems under property testing relaxations
解决属性测试松弛下的 NP 完全问题的有效算法的存在阈值
  • 批准号:
    558705-2021
  • 财政年份:
    2022
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Thresholds for the existence of efficient algorithms that solve NP- Complete problems under property testing relaxations
解决属性测试松弛下的 NP 完全问题的有效算法的存在阈值
  • 批准号:
    558705-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
FET: Medium: ROCS: Recurrent Oscillatory Computing Systems for Rapid Solution of NP-Complete and Deep Learning Problems
FET:中:ROCS:用于快速解决 NP 完全问题和深度学习问题的循环振荡计算系统
  • 批准号:
    1901004
  • 财政年份:
    2019
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Continuing Grant
Analysis, Modelling, and Implementation of NP-Complete Scheduling Algorithms
NP完全调度算法的分析、建模和实现
  • 批准号:
    432644-2012
  • 财政年份:
    2012
  • 资助金额:
    $ 0.64万
  • 项目类别:
    University Undergraduate Student Research Awards
Is computing the planar crossing number of Mobius strip-embeddable graphs NP-complete?
计算莫比乌斯带可嵌入图的平面交叉数是否是 NP 完全的?
  • 批准号:
    425215-2012
  • 财政年份:
    2012
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Master's
Exponential Complexity of NP-complete Problems
NP 完全问题的指数复杂度
  • 批准号:
    0947262
  • 财政年份:
    2009
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Standard Grant
Structure and randomness of NP-complete problems
NP完全问题的结构和随机性
  • 批准号:
    327477-2006
  • 财政年份:
    2008
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Discovery Grants Program - Individual
Structure and randomness of NP-complete problems
NP完全问题的结构和随机性
  • 批准号:
    327477-2006
  • 财政年份:
    2007
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Discovery Grants Program - Individual
Structure and randomness of NP-complete problems
NP完全问题的结构和随机性
  • 批准号:
    327477-2006
  • 财政年份:
    2006
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Discovery Grants Program - Individual
Research in algorithms for special cases of NP-complete problems
NP完全问题特例算法研究
  • 批准号:
    302908-2005
  • 财政年份:
    2005
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Postgraduate Scholarships - Master's
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了