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

2010 Fiscal Year Final Research Report

Advancement and Application of Type Theory for Improving Software Safety

Research Project

  • PDF
Project/Area Number 20240001
Research Category

Grant-in-Aid for Scientific Research (A)

Allocation TypeSingle-year Grants
Section一般
Research Field Fundamental theory of informatics
Research InstitutionTohoku University

Principal Investigator

KOBAYASHI Naoki  東北大学, 大学院・情報科学研究科, 教授 (00262155)

Co-Investigator(Kenkyū-buntansha) IGARASHI Atsushi  京都大学, 大学院・情報学研究科, 准教授 (40323456)
SUMII Eijiro  東北大学, 大学院・情報科学研究科, 准教授 (00333550)
MATSUDA Kazutaka  東北大学, 大学院・情報科学研究科, 助教 (10583627)
TERAUCHI Tachio  東北大学, 大学院・情報科学研究科, 助教 (70447150)
Project Period (FY) 2008 – 2010
Keywordsソフトウェア検証 / 型システム / 高階モデル検査 / 資源使用法検証 / プログラム解析
Research Abstract

This research project aimed to improve the reliability of computer software, by refining type-based program verification methods we have studied before, and also by inventing new program verification techniques. As the former study, we have constructed verification tools for C programs and cryptographic protocols. As the latter study, we have shown novel applications of higher-order model checking to program verification, and constructed the first higher-order model checker in the world.

  • Research Products

    (11 results)

All 2010 2009 2008 Other

All Journal Article (5 results) (of which Peer Reviewed: 5 results) Presentation (5 results) Remarks (1 results)

  • [Journal Article] A hybrid type system for lock-freedom of mobile processes2010

    • Author(s)
      Naoki Kobayashi, Davide Sangiorgi
    • Journal Title

      ACM Transactions on Programming Languages and Systems (TOPLAS)

      Volume: 16 Pages: 49

    • Peer Reviewed
  • [Journal Article] A logical foundation for environment classifiers2010

    • Author(s)
      Takeshi Tsukada and Atsushi Igarashi
    • Journal Title

      Logical Methods in Computer Science

      Volume: 6巻 Pages: 1-43

    • Peer Reviewed
  • [Journal Article] Higher-Order Multi-parameter Tree Transducers and Recursion Schemes for Program Verification2010

    • Author(s)
      Naoki Kobayashi, Naoshi Tabuchi and Hiroshi Unno
    • Journal Title

      roceedings of the 37th ACM SIGPLAN-SIGACT Symposium on principles of Programming Languages (POPL 2010)

      Pages: 495-508

    • Peer Reviewed
  • [Journal Article] Recursion Schemes for Verification of Higher-Order Programs2009

    • Author(s)
      Naoki Kobayashi, Types and Higher-Order
    • Journal Title

      Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on principles of Programming Languages (POPL 2009)

      Pages: 416-428

    • Peer Reviewed
  • [Journal Article] Undecidable Equivalences for Basic Parallel Processes2009

    • Author(s)
      Hans Huttel, Naoki Kobayashi and Takashi Suto
    • Journal Title

      Information and Computation

      Volume: 207(7)巻 Pages: 812-819

    • Peer Reviewed
  • [Presentation] Higher-order model checking for program verification2010

    • Author(s)
      Naoki Kobayashi
    • Organizer
      Workshop on automata and logic for data manipulating programs
    • Place of Presentation
      フランスパリ
    • Year and Date
      2010-12-07
  • [Presentation] Types and Recursion Schemes for Higher-Order Program Verification2010

    • Author(s)
      Naoki Kobayashi
    • Organizer
      Workshop on Higher-Order Recursion Schemes and Pushdown Automata
    • Place of Presentation
      フランスパリ
    • Year and Date
      2010-03-11
  • [Presentation] Types and Recursion Schemes for Higher-Order Program Verification2009

    • Author(s)
      Naoki Kobayashi
    • Organizer
      the 7th Asian Symposium on Programming Languages and Systems (APLAS 2009)
    • Place of Presentation
      韓国ソウル
    • Year and Date
      2009-12-16
  • [Presentation] Higher-Order Program Verification and Language-Based Security2009

    • Author(s)
      Naoki Kobayashi
    • Organizer
      the 13th Annual Asian Computing Science Conference (ASIAN 2009)
    • Place of Presentation
      韓国ソウル
    • Year and Date
      2009-12-16
  • [Presentation] Substructural Type Systems for Program Analysis2008

    • Author(s)
      Naoki Kobayashi
    • Organizer
      The 9th International Symposium on Functional and Logic Programming (FLOPS 2008)
    • Place of Presentation
      三重県伊勢市
    • Year and Date
      2008-04-16
  • [Remarks]

    • URL

      http://www.kb.ecei.tohoku.ac.jp/

URL: 

Published: 2013-07-31  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi