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型循環は生じなかった.
The attribute evaluator based on the Ordered attribute grammar class has the advantages of (1) the ability to determine and construct an evaluation device in polynomial time, (2) incremental attribute reevaluation can be performed using O(|Affected|), and (3) the ability to convert it into an Ordered attribute grammar with modifications that are easy to judge if it is judged as type 3 circulation, and has been applied to various systems作为实际目的的足够广泛的班级。这项研究的目的是阐明(3)中3型循环的各种特性。根据我们的预测,我们认为(3)中的转换是NP完美的。我们还预测,在与多个人一起编写属性语法规范时,删除更有可能变得复杂。所获得的研究结果如下:我们已经证明,“将属性语法转换为3型循环的属性语法为有序的属性语法是完美的。”我们已经证明,“没有2型循环的3型循环的属性语法”不一定会转换为有序的属性语法。对于可以转换为有序属性语法的类,我们证明该类匹配L级属性语法类。 L级属性语法类是一个完整的NP问题,并且由于可以通过多项式时间来判断有序的属性语法类,因此将转换为有序属性语法的能力(=确定3型循环的去除可能性的问题)是完美的。我们已经构建了一种用于去除3型循环的算法。该算法从属性依赖关系图IDP创建EDP以尝试删除3型循环时添加了一些技术。・我们设计了一个新的属性语法类OAG^*,其中包括有序的属性属性语法类,并包含在l-ordered属性属性属性Grammar类中。它的特征是很难产生3型循环,并且可以通过多项式时间来判断。我们考虑了图形gds,该图被叠加在所有相同的符号出现上,并且属性在所有顺序中都排序。・合成器是基于OAG^*的属性评估器。我们实现了发电机^<tm>的属性评估核,并使用具有3型循环的中型示例进行了实验,并获得了良好的结果。这个示例是由多个程序员开发的,具有282个非末端符号,598个生产规则和1338个属性。为了消除3型循环,实践了55个虚拟依赖。当处理OAG^*时,未发生3型循环。
项目成果
期刊论文数量(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 }}
権藤 克彦其他文献
UCDetector: retain cycle detector for Swift language implemented on user-land
UCDetector:在用户态实现的 Swift 语言的保留循环检测器
- DOI:
10.11309/jssst.39.4_97 - 发表时间:
2022 - 期刊:
- 影响因子: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)
相似国自然基金
矩形布局问题的全局搜索关键技术
- 批准号:61862027
- 批准年份:2018
- 资助金额:38.0 万元
- 项目类别:地区科学基金项目
染色问题在传递图类上的计算复杂性
- 批准号:11801284
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
非固定值域随机约束满足问题的解空间结构与求解算法研究
- 批准号:61702019
- 批准年份:2017
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
随机组合优化算法与复杂性研究
- 批准号:61772297
- 批准年份:2017
- 资助金额:63.0 万元
- 项目类别:面上项目
基于Spark的并行Metaheuristic算法研究
- 批准号:61672439
- 批准年份:2016
- 资助金额:62.0 万元
- 项目类别:面上项目
相似海外基金
Analysis of problems for post-quantum cryptography
后量子密码学问题分析
- 批准号:
23K11098 - 财政年份:2023
- 资助金额:
$ 0.64万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Desigining algorithms for commodities transportation on a planar graph modeling a map
设计平面图上的商品运输算法对地图进行建模
- 批准号:
20K11673 - 财政年份:2020
- 资助金额:
$ 0.64万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
効率的な最大および極大クリーク抽出アルゴリズムの開発と応用
高效最大派系提取算法的开发与应用
- 批准号:
17K00006 - 财政年份:2017
- 资助金额:
$ 0.64万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Methods for controlling biological networks using mathematical models
使用数学模型控制生物网络的方法
- 批准号:
16K00391 - 财政年份:2016
- 资助金额:
$ 0.64万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Research on designing assignment algorithms using stable matchings
基于稳定匹配的分配算法设计研究
- 批准号:
16K00017 - 财政年份:2016
- 资助金额:
$ 0.64万 - 项目类别:
Grant-in-Aid for Scientific Research (C)