並列索引構造の形式検証

并行索引结构的形式化验证

基本信息

项目摘要

並列データ構造の検証作業にとりかかった。具体的には、証明士を雇用した上で、並列データ構造の一つである並列キューについて、証明検査器Coqの中にモデルを作った。すなわち、証明検査器Coqに解釈できる形式で共有メモリによる仮想並列計算機を実装し、この並列仮想計算機で実装できる並列キューを実装し、さらにこの並列キューが直列可能性という性質を持っていることを証明するために必要な補題を洗い出した。これは、並列キューが正しい理由についての人間の直観を、機械に読める形式に書き写したことに相当する。実は、直列可能性を主張するために、並列ではない版のキューも実装して、並列版と並列ではない版のキューの動作を比較した。また、並列データ構造の使い道の一つのデータベースを検証する際にもっとも重視するべきなのは、ソフトウェアの中でも悪意ある外部からの攻撃にさらされる入力解釈の部分であるので、検証つき可逆読み書き器用の証明ライブラリを作成した。可逆読み書き器は、書いて読むと元に戻るという性質がある、文字列の書き出し器と読み込み器の組である。例として関係データベースの問い合わせ言語であるSQLの一部について、可逆読み書き器を作成し検証した。他に、部分構造論理の一つであるアーベル論理を並列計算に応用するという、2013年3月にPLACESというワークショップで発表した内容についてのpost-proceedingの原稿を書き、再度の査読を受け、掲載された。
Parallel structure and verification work. Specific, proof of employment, parallel structure, proof of inspector Coq This paper clarifies the necessary supplementary questions to prove that the parallel computer can be installed in the form of the proof checker Coq, and that the parallel computer can be installed in the form of a common interface. The reason for this is that the human body is straight, and the mechanical body is straight. In the case of parallel, parallel, The structure of the system is composed of a series of elements, such as: (1) the structure of the system,(2) the structure of the system,(3) the structure of the system,(4) the structure of the system,(5) the structure of the system,(6) the structure of the system,(7) the structure of the system,(8) the structure of the system,(9) the structure of the system,(10) the structure of the system,(11) the structure of the system,(12) the structure of the system,(13) the structure of the system,(14) the structure of the system,(15) the structure of the system,(16) the structure of the system,(17) the structure of the system,(18) the structure of the system,(19) the structure,(19) the structure,(10) the structure (1 Reversible Book, Book, Book For example, a part of SQL can be used to create a database. In March 2013, the original manuscript of PLACES and post-proceeding was published, and the review was accepted and published again.

项目成果

期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
関係データベースの第三正規化の形式的検証
关系数据库第三次规范化的形式化验证
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    平井洋一;Reynald Affeldt
  • 通讯作者:
    Reynald Affeldt
What could Coq do for Database Software? ------A Progress Report
Coq 可以为数据库软件做什么?
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yoichi Hirai;Reynald Affeldt
  • 通讯作者:
    Reynald Affeldt
形式検証によるコマンド・インジェクション攻撃対策
使用形式验证对抗命令注入攻击的对策
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yung-Hsiang Yang;Wan-Chun Ma;Yoshiyasu;Y.;Ming Ouhyoung;城 綾実・坊農 真弓・高梨 克也;平井洋一
  • 通讯作者:
    平井洋一
Session Types in Abelian Logic
阿贝尔逻辑中的会话类型
  • DOI:
    10.4204/eptcs.137.4
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Mian Wang;Takahiro Kawamura;Yuichi Sei;Hiroyuki Nakagawa;Yasuyuki Tahara and Akihiko Ohsuga;齋藤優子・劉庭秀・安東元吉;Yoichi Hirai
  • 通讯作者:
    Yoichi Hirai
{{ 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 }}

平井 洋一其他文献

Hyper-lambda calculi
高λ演算
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    平井 洋一
  • 通讯作者:
    平井 洋一

平井 洋一的其他文献

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

{{ truncateString('平井 洋一', 18)}}的其他基金

非同期通信するプログラムを形式的証明から抽出してバグを防ぐ研究
通过从形式证明中提取异步通信的程序来防止错误的研究
  • 批准号:
    11J06978
  • 财政年份:
    2011
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows

相似海外基金

C++における複数種のメモリ資源を活用するデータ構造向けアロケータフレームワーク
C++ 中利用多种类型内存资源的数据结构分配器框架
  • 批准号:
    24KJ0638
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
碑文テクストと実体空間情報のデータ構造化と接続に基づく碑文知識ベースの構築
基于铭文文本与物理空间信息的数据结构化和连接的铭文知识库构建
  • 批准号:
    24K15674
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
人文学の研究方法論に基づく日本の歴史的テキストのためのデータ構造化手法の開発
基于人文研究方法论的日本历史文本数据结构化方法的开发
  • 批准号:
    23K28385
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
多様なデータからの包括的データ構造推定
从不同的数据中进行全面的数据结构估计
  • 批准号:
    23K24901
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
強力なデータ構造と並行性をもつ高水準言語の解析・実装技法の多面的開拓
多方面开发具有强大数据结构和并发能力的高级语言的分析和实现技术
  • 批准号:
    23K11057
  • 财政年份:
    2023
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
大型絵図類のデータ構造化と関連史料の連携による南西諸島「海上の道」の復元的研究
通过大型插图的数据结构化和相关历史资料的协作,对南西群岛的“海上航线”进行重建研究
  • 批准号:
    23H00012
  • 财政年份:
    2023
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
大規模文字列データ解析のためのアルゴリズムとデータ構造の開発
开发大规模字符串数据分析的算法和数据结构
  • 批准号:
    14J09151
  • 财政年份:
    2014
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
簡潔データ構造を用いた大規模かつ高速な機械学習手法の研究
使用简洁数据结构的大规模高速机器学习方法研究
  • 批准号:
    12J05906
  • 财政年份:
    2012
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
効率的なモデル選択手法の開発とデータ構造発見への応用
高效模型选择方法的开发及其在数据结构发现中的应用
  • 批准号:
    21700318
  • 财政年份:
    2009
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
コンパクトなデータ構造による大規模な集合表現の研究
使用紧凑数据结构的大规模集合表示研究
  • 批准号:
    07J01885
  • 财政年份:
    2007
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了