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

2010 Fiscal Year Self-evaluation 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  Tohoku University, 大学院・情報科学研究科, 教授 (00262155)

Project Period (FY) 2008 – 2010
Keywordsソフトウェア検証 / 型システム / 高階モデル検査 / 資源使用法検証 / プログラム解析
Research Abstract

交通システムや金融システム・原子力発電など重要な社会基盤の多くがコンピュータによって制御されている今日の高度情報化社会においては,ソフトウェアの信頼性向上が極めて重要かつ緊急の課題である.本研究では型システムに基づくソフトウェア検証の理論をさらに発展させ,研究代表者らがこれまでに取り組んできた並行プログラムの通信や同期の整合性,計算資源へのアクセス順序,セキュリティプロトコルなどの検証のための型理論を実用レベルにまで引き上げることを目標とする.また,そのような実用化に向けた研究を通じて,(1)ポインタや例外,割り込みなどの現実のプログラムに存在する複雑な言語機構を扱うための拡張,(2)検証精度と速度の向上,(3)モデル検査や定理証明など他の検証手法との融合,などの技術的課題 に取り組む

  • Research Products

    (10 results)

All 2010 2009 2008

All Journal Article (5 results) (of which Peer Reviewed: 5 results) Presentation (5 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) Article Number 16

      Pages: 49

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

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

      Logical Methods in Computer Science 6(4:8)

      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, Hiroshi Unno
    • Journal Title

      Proceedings of the 37^<th> ACM SIGPLAN-SIGACT Symposium on principles of Programming Languages (POPL 2010)

      Pages: 495-508

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

    • Author(s)
      Naoki Kobayashi
    • Journal Title

      Proceedings of the 36^<th> 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, Takashi suto
    • Journal Title

      Information and Computation 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

URL: 

Published: 2012-02-13   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi