• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Towards formal verification of big data processing

Research Project

Project/Area Number 15K12013
Research Category

Grant-in-Aid for Challenging Exploratory Research

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionNational Institute of Advanced Industrial Science and Technology

Principal Investigator

AFFELDT Reynald  国立研究開発法人産業技術総合研究所, 情報・人間工学領域, 主任研究員 (40415641)

Co-Investigator(Kenkyū-buntansha) 田中 哲  国立研究開発法人産業技術総合研究所, 情報・人間工学領域, 主任研究員 (10357452)
J Garrigue  名古屋大学, 多元数理科学研究科, 准教授 (80273530)
Project Period (FY) 2015-04-01 – 2018-03-31
Project Status Completed (Fiscal Year 2017)
Budget Amount *help
¥2,080,000 (Direct Cost: ¥1,600,000、Indirect Cost: ¥480,000)
Fiscal Year 2017: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2016: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2015: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Keywords定理証明支援系 / 簡潔データ構造 / プログラミング言語OCaml / プログラミング言語C / コード生成器
Outline of Final Research Achievements

Data accumulate as the result of the increasing number of devices connected to the Internet. These so-called big data are the object of various analyses whose reliability is important. In this project, we focus on succinct data structures as an example of big data. We propose and evaluate an approach for their safe implementation. Concretely, we formalize and verify standard algorithms for succinct data structures using the Coq proof-assistant, and extend the latter so as to be able to extract safe programs that are usable in practice.

Report

(4 results)
  • 2017 Annual Research Report   Final Research Report ( PDF )
  • 2016 Research-status Report
  • 2015 Research-status Report
  • Research Products

    (16 results)

All 2018 2017 2016 Other

All Journal Article (3 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 3 results,  Open Access: 2 results,  Acknowledgement Compliant: 2 results) Presentation (10 results) (of which Int'l Joint Research: 2 results,  Invited: 1 results) Remarks (3 results)

  • [Journal Article] Safe Low-level Code Generation in Coq Using Monomorphization and Monadification2018

    • Author(s)
      Tanaka Akira、Affeldt Reynald、Garrigue Jacques
    • Journal Title

      Journal of Information Processing

      Volume: 26 Issue: 0 Pages: 54-72

    • DOI

      10.2197/ipsjjip.26.54

    • NAID

      130006309263

    • ISSN
      1882-6652
    • Related Report
      2017 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Formal Verification of the rank Algorithm for Succinct Data Structures2016

    • Author(s)
      Akira Tanaka, Reynald Affeldt, and Jacques Garrigue
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 10009 Pages: 243-260

    • DOI

      10.1007/978-3-319-47846-3_16

    • ISBN
      9783319478456, 9783319478463
    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Formal Verification of the rank Function for Succinct Data Structures2016

    • Author(s)
      Akira Tanaka, Reynald Affeldt, Jacques Garrigue
    • Journal Title

      Proceedings of the 18th JSSST Workshop on Programming and Programming Languages

      Volume: 1 Pages: 1-15

    • Related Report
      2015 Research-status Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Presentation] Certified Mon{omorphiz|adific}ation of Gallina for Low-level Code Extraction2017

    • Author(s)
      田中 哲, Reynald Affeldt, Jacques Garrigue
    • Organizer
      第19回プログラミングおよびプログラミング言語ワークショップ(PPL2017)
    • Place of Presentation
      華やぎの章 慶山ホテル 山梨県笛吹市
    • Year and Date
      2017-03-09
    • Related Report
      2016 Research-status Report
  • [Presentation] Safe Low-level Code Generation in Coq using Monomorphization and Monadification2017

    • Author(s)
      田中 哲,Reynald Affeldt,Jacques Garrigue
    • Organizer
      情報処理学会プログラミング研究会 第114回プログラミング研究発表会
    • Related Report
      2017 Annual Research Report
  • [Presentation] Coq からの低レベル C コード生成2017

    • Author(s)
      田中哲
    • Organizer
      The 13th Theorem Proving and Provers Meeting (TPP 2017)
    • Related Report
      2017 Annual Research Report
  • [Presentation] 形式的な情報・符号理論のライブラリに向けて2017

    • Author(s)
      Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
    • Organizer
      The 13th Theorem Proving and Provers Meeting (TPP 2017)
    • Related Report
      2017 Annual Research Report
  • [Presentation] Generation of Code from Coq for Succinct Data Structures2017

    • Author(s)
      Reynald Affeldt
    • Organizer
      ENabling TRust through Os Proofs...and beYond (ENTROPY 2018)
    • Related Report
      2017 Annual Research Report
    • Int'l Joint Research / Invited
  • [Presentation] Coqによる簡潔データ構造のライブラリに向けての今後の課題2017

    • Author(s)
      田中 哲, Reynald Affeldt, Jacques Garrigue
    • Organizer
      第20回プログラミングおよびプログラミング言語ワークショップ(PPL2018)
    • Related Report
      2017 Annual Research Report
  • [Presentation] Ruby Extension Library Verified using Coq Proof-assistant2017

    • Author(s)
      田中哲
    • Organizer
      RubyKaigi 2017
    • Related Report
      2017 Annual Research Report
  • [Presentation] Coq からの C プログラム生成2017

    • Author(s)
      田中哲
    • Organizer
      Proof Summit 2017
    • Related Report
      2017 Annual Research Report
  • [Presentation] Formal Verification of the rank Algorithm for Succinct Data Structures2016

    • Author(s)
      Akira Tanaka, Reynald Affeldt, and Jacques Garrigue
    • Organizer
      18th International Conference on Formal Engineering Methods (ICFEM 2016), November 14-18, 2016
    • Place of Presentation
      TKP Ichigaya Conference Center, Tokyo
    • Year and Date
      2016-11-17
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] Formal Verification of the rank Function for Succinct Data Structures2016

    • Author(s)
      Akira Tanaka, Reynald Affeldt, Jacques Garrigue
    • Organizer
      18th JSSST Workshop on Programming and Programming Languages
    • Place of Presentation
      ダイヤモンド瀬戸内マリンホテル(岡山県玉野市)
    • Year and Date
      2016-03-08
    • Related Report
      2015 Research-status Report
  • [Remarks] https://staff.aist.go.jp/tanaka-akira/succinct/

    • Related Report
      2017 Annual Research Report
  • [Remarks] https://github.com/affeldt-aist/infotheo

    • Related Report
      2017 Annual Research Report
  • [Remarks] Formal Verification for Succinct Data Structures

    • URL

      https://staff.aist.go.jp/tanaka-akira/succinct/

    • Related Report
      2016 Research-status Report 2015 Research-status Report

URL: 

Published: 2015-04-16   Modified: 2019-03-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi