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

Higher-Order Model Checking and its Applications

Research Project

Project/Area Number 23220001
Research Category

Grant-in-Aid for Scientific Research (S)

Allocation TypeSingle-year Grants
Research Field Fundamental theory of informatics
Research InstitutionThe University of Tokyo (2012-2015)
Tohoku University (2011)

Principal Investigator

Kobayashi Naoki  東京大学, 情報理工学(系)研究科, 教授 (00262155)

Co-Investigator(Kenkyū-buntansha) SHINOHARA Ayumi  東北大学, 大学院情報科学研究科, 教授 (00226151)
IGARASHI Atsushi  京都大学, 大学院情報学研究科, 教授 (40323456)
UNNO Hiroshi  筑波大学, 大学院システム情報工学研究科, 助教 (80569575)
Co-Investigator(Renkei-kenkyūsha) TERAUCHI Tachio  北陸先端科学技術大学院大学, 情報科学研究科, 教授 (70447150)
SUMII Eijiro  東北大学, 大学院情報科学研究科, 教授 (00333550)
MATSUDA Kazutaka  東北大学, 大学院情報科学研究科, 准教授 (10583627)
Project Period (FY) 2011-05-31 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥137,540,000 (Direct Cost: ¥105,800,000、Indirect Cost: ¥31,740,000)
Fiscal Year 2015: ¥28,990,000 (Direct Cost: ¥22,300,000、Indirect Cost: ¥6,690,000)
Fiscal Year 2014: ¥29,120,000 (Direct Cost: ¥22,400,000、Indirect Cost: ¥6,720,000)
Fiscal Year 2013: ¥28,080,000 (Direct Cost: ¥21,600,000、Indirect Cost: ¥6,480,000)
Fiscal Year 2012: ¥28,730,000 (Direct Cost: ¥22,100,000、Indirect Cost: ¥6,630,000)
Fiscal Year 2011: ¥22,620,000 (Direct Cost: ¥17,400,000、Indirect Cost: ¥5,220,000)
Keywords高階モデル検査 / プログラム検証 / データ圧縮 / 高階文法 / 型システム / 関数型プログラム / 関数型言語 / 高階再帰スキーム / 型理論
Outline of Final Research Achievements

The main topic of this research project was higher-order model checking, which is an extension of model checking, a representative method for system verification. In 2009, Kobayashi, the leader of this project, has developed the first practical algorithm for higher-order model checking, and also shown that higher-order model checking is useful for program verification. This research project has been launched to extend his results. The major results include: the development of much faster higher-order model checkers, implementation of fully-automated tools for program verification, and applications to data compression (where data are compressed in the form of functional programs that generate them, and compressed data are manipulated without decompression).

Assessment Rating
Verification Result (Rating)

A

Assessment Rating
Result (Rating)

A: Progress in the research is steadily towards the initial goal. Expected research results are expected.

Report

(8 results)
  • 2016 Research Progress Assessment (Verification Result) ( PDF )
  • 2015 Final Research Report ( PDF )
  • 2014 Annual Research Report   Abstract(Research Progress Assessment) ( PDF )   Research Progress Assessment (Result) ( PDF )
  • 2013 Annual Research Report
  • 2012 Annual Research Report
  • 2011 Annual Research Report
  • Research Products

    (37 results)

All 2015 2014 2013 2012 2011 Other

All Journal Article (27 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 27 results,  Acknowledgement Compliant: 12 results) Presentation (7 results) (of which Invited: 1 results) Remarks (3 results)

  • [Journal Article] Verifying Relational Properties of Functional Programs by First-Order Refinement2015

    • Author(s)
      Kazuyuki Asada, Ryosuke Sato, Naoki Kobayashi
    • Journal Title

      Proceedings of PEPM 2015

      Volume: なし Pages: 61-72

    • DOI

      10.1145/2678015.2682546

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Verification of Tree-Processing Programs via Higher-Order Mode Checking2015

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

      Mathematical Structures in Computer Science

      Volume: Volume 25, Special Issue 04 Issue: 4 Pages: 841-866

    • DOI

      10.1017/s0960129513000054

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Predicate Abstraction and CEGAR for Disproving Termination of Higher-Order Functional Programs2015

    • Author(s)
      Takuya Kuwahara, Ryosuke Sato, Hiroshi Unno, Naoki Kobayashi
    • Journal Title

      Proceedings of CAV 2015, LNCS

      Volume: 9207 Pages: 287-303

    • DOI

      10.1007/978-3-319-21668-3_17

    • ISBN
      9783319216676, 9783319216683
    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Inferring Simple Solutions to Recursion-free Horn Clauses via Sampling2015

    • Author(s)
      Hiroshi Unno, Tachio Terauchi.
    • Journal Title

      Proceedings of TACAS 2015, LNCS

      Volume: 9035 Pages: 149-163

    • DOI

      10.1007/978-3-662-46681-0_10

    • ISBN
      9783662466803, 9783662466810
    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Relaxed Stratication: A New Approach to Practical Complete Predicate Refinement2015

    • Author(s)
      Tachio Terauchi, Hiroshi Unno
    • Journal Title

      Proceedings of ESOP 2015, LNCS

      Volume: 9032 Pages: 610-633

    • DOI

      10.1007/978-3-662-46669-8_25

    • ISBN
      9783662466681, 9783662466698
    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Counterexample Finding and Abstraction Refinment for Automated Verification of Higher-Order Tree Transducers2015

    • Author(s)
      松本雄磨, 小林直樹, 海野広志
    • Journal Title

      Computer Software

      Volume: 32 Issue: 1 Pages: 1_161-1_178

    • DOI

      10.11309/jssst.32.1_161

    • NAID

      130004892316

    • ISSN
      0289-6540
    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Automata-based Abstraction Refinement for muHORS Model Checking2015

    • Author(s)
      Naoki Kobayashi, Xin Li
    • Journal Title

      Proceedings of LICS 2015

      Volume: 未定

    • Related Report
      2013 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] A ZDD-Based Efficient Higher-Order Model Checking Algorithm2014

    • Author(s)
      Taku Terao, Naoki Kobayashi
    • Journal Title

      Proceedings of APLAS 2014, LNCS

      Volume: 8858 Pages: 354-371

    • DOI

      10.1007/978-3-319-12736-1_19

    • ISBN
      9783319127354, 9783319127361
    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Deadlock Analysis of Unbounded Process Networks2014

    • Author(s)
      Elena Giachino, Naoki Kobayashi, Cosimo Laneve
    • Journal Title

      Proceedings of CONCUR 2014, LNCS

      Volume: 8704 Pages: 63-77

    • DOI

      10.1007/978-3-662-44584-6_6

    • ISBN
      9783662445839, 9783662445846
    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] Unsafe Order-2 Tree Languages Are Context-Sensitive2014

    • Author(s)
      Naoki Kobayashi, Kazuhiro Inaba, Takeshi Tsukada
    • Journal Title

      Proceedings of FoSSaCS 2014, LNCS

      Volume: 8412 Pages: 149-163

    • DOI

      10.1007/978-3-642-54830-7_10

    • ISBN
      9783642548291, 9783642548307
    • Related Report
      2013 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Complexity of Model-Checking Call-by-Value Programs2014

    • Author(s)
      Takeshi Tsukada, Naoki Kobayashi
    • Journal Title

      Proceedings of FoSSaCS 2014, LNCS

      Volume: 8412 Pages: 180-194

    • DOI

      10.1007/978-3-642-54830-7_12

    • ISBN
      9783642548291, 9783642548307
    • Related Report
      2013 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Automatic Termination Verification for Higher-Order Functional Programs2014

    • Author(s)
      Takuya Kuwahara, Tachio Terauchi, Hiroshi Unno, Naoki Kobayashi
    • Journal Title

      Proceedings of ESOP 2014, LNCS

      Volume: 8410 Pages: 392-411

    • DOI

      10.1007/978-3-642-54833-8_21

    • ISBN
      9783642548321, 9783642548338
    • Related Report
      2013 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Efficient Algorithm and Coding for Higher-Order Compression2014

    • Author(s)
      Kazuya Yaguchi, Naoki Kobayashi, Ayumi Shinohara
    • Journal Title

      Proceedings of DCC 2014

      Volume: なし Pages: 434-434

    • DOI

      10.1109/dcc.2014.63

    • NAID

      110009820601

    • Related Report
      2013 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Pairwise Reachability Analysis for Higher Order Concurrent Programs by Higher-Order Model Checking2014

    • Author(s)
      Kazuhide Yasukata, Naoki Kobayashi, Kazutaka Matsuda
    • Journal Title

      Proceedings of CONCUR 2014, LNCS

      Volume: 8704 Pages: 312-326

    • DOI

      10.1007/978-3-662-44584-6_22

    • ISBN
      9783662445839, 9783662445846
    • Related Report
      2013 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Model Checking Higher-Order Programs2013

    • Author(s)
      Naoki Kobayashi
    • Journal Title

      Journal of the ACM

      Volume: 60(3) Issue: 3 Pages: 1-62

    • DOI

      10.1145/2487241.2487246

    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Practical Alternating Parity Tree Automata Model Checking of Higher-Order Recursion Schemes2013

    • Author(s)
      Koichi Fujima, Sohei Ito, Naoki Kobayashi
    • Journal Title

      Proceedings of APLAS 2013, LNCS

      Volume: 8301 Pages: 17-32

    • DOI

      10.1007/978-3-319-03542-0_2

    • ISBN
      9783319035413, 9783319035420
    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Saturation-Based Model Checking of Higher-Order Recursion Schemes2013

    • Author(s)
      Christopher H. Broadbent, Naoki Kobayashi
    • Journal Title

      Proceedings of CSL 2013, LIPIcs

      Volume: 23 Pages: 129-148

    • DOI

      10.4230/LIPIcs.CSL.2013.129

    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Model-Checking Higher-Order Programs with Recursive Types2013

    • Author(s)
      Naoki Kobayashi, Atsushi Igarashi
    • Journal Title

      Proceedings of ESOP 2013, LNCS

      Volume: 7792 Pages: 431-450

    • DOI

      10.1007/978-3-642-37036-6_24

    • ISBN
      9783642370359, 9783642370366
    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Pumping by Typing2013

    • Author(s)
      Naoki Kobayashi
    • Journal Title

      2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science

      Volume: - Pages: 398-407

    • DOI

      10.1109/lics.2013.46

    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Towards a scalable software model checker for higher-order programs2013

    • Author(s)
      Ryosuke Sato, Hiroshi Unno, Naoki Kobayashi
    • Journal Title

      Proceedings of the ACM SIGPLAN 2013 workshop on Partial evaluation and program manipulation (PEPM 2013)

      Volume: - Pages: 56-62

    • DOI

      10.1145/2426890.2426900

    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Automating relatively complete verification of higher-order functional programs2013

    • Author(s)
      Hiroshi Unno, Tachio Terauchi, Naoki Kobayashi
    • Journal Title

      Proceedings of The 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '13

      Volume: - Pages: 75-86

    • DOI

      10.1145/2429069.2429081

    • NAID

      120007136948

    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Exact Flow Analysis by Higher-Order Model Checking2012

    • Author(s)
      Yoshihiro Tobita, Takeshi Tsukada, Naoki Kobayashi
    • Journal Title

      Proceedings of FLOPS 2012, LNCS

      Volume: 7294 Pages: 275-289

    • DOI

      10.1007/978-3-642-29822-6_22

    • ISBN
      9783642298219, 9783642298226
    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] An Intersection Type System for Deterministic Pushdown Automata2012

    • Author(s)
      Takeshi Tsukada
    • Journal Title

      Proceedings of IFIP-TCS 2012, LNCS

      Volume: 7604 Pages: 357-371

    • DOI

      10.1007/978-3-642-33475-7_25

    • ISBN
      9783642334740, 9783642334757
    • Related Report
      2012 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Functional programs as compressed data2012

    • Author(s)
      Naoki Kobayashi
    • Journal Title

      PEPM 2012

      Volume: - Pages: 121-130

    • DOI

      10.1145/2103746.2103770

    • Related Report
      2011 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Complexity of Model Checking Recursion Schemes for Fragments of the Modal Mu-Calculus2011

    • Author(s)
      Naoki Kobayashi, C.-H.Luke Ong
    • Journal Title

      Logical Methods in Computer Science

      Volume: 7(4)

    • DOI

      10.2168/lmcs-7(4:9)2011

    • Related Report
      2011 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Predicate abstraction and CEGAR for higher-order model checking2011

    • Author(s)
      Naoki Kobayashi, Ryosuke Sato, Hiroshi Unno
    • Journal Title

      Proceedings of the 32^<nd> ACM SIGPLAN conference on Programming language design and implementation (PLDI 2011)

      Pages: 222-233

    • DOI

      10.1145/1993498.1993525

    • Related Report
      2011 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Similarity Measure using Lossy Compression and its Application to Image Retrieval2011

    • Author(s)
      Kosuke Bannai, Kazuyuki Narisawa, Ayumi Shinohara
    • Journal Title

      The GSTF International Journal on Computing (JoC)

      Volume: Vol.1No.3 Pages: 45-50

    • Related Report
      2011 Annual Research Report
    • Peer Reviewed
  • [Presentation] RePair流高階圧縮アルゴリズムの最適化2014

    • Author(s)
      武田広太郎、小林直樹、松田一孝
    • Organizer
      日本ソフトウェア科学会大会
    • Place of Presentation
      名古屋大学(愛知県名古屋市)
    • Year and Date
      2014-09-09
    • Related Report
      2014 Annual Research Report
  • [Presentation] 高階木変換器の自動検証のための反例発見と抽象化改良2014

    • Author(s)
      松本 雄磨、小林 直樹、海野 広志
    • Organizer
      第16回プログラミングおよびプログラミング言語ワークショップ(PPL 2014)
    • Place of Presentation
      阿蘇の司 ビラパークホテル(熊本県阿蘇市)
    • Year and Date
      2014-03-05 – 2014-03-07
    • Related Report
      2013 Annual Research Report
  • [Presentation] Program Certification by Higher-Order Model Checking2012

    • Author(s)
      Naoki Kobayashi
    • Organizer
      Certified Programs and Proofs - Second International Conference, CPP 2012
    • Place of Presentation
      京都国際交流会館(京都府)
    • Related Report
      2012 Annual Research Report
    • Invited
  • [Presentation] Towards a software model checker for ML2011

    • Author(s)
      Naoki Kobayashi
    • Organizer
      ACM SIGPLAN Workshop on ML 2011
    • Place of Presentation
      日本・東京(招待講演)
    • Year and Date
      2011-09-18
    • Related Report
      2011 Annual Research Report
  • [Presentation] イベント列データにおけるVLDCエピソード生成モデル2011

    • Author(s)
      棚橋広亮, 成澤和志, 篠原歩
    • Organizer
      人工知能学会第82回人工知能基本問題研究会(SIG-FPAI)
    • Place of Presentation
      日本・北海道
    • Year and Date
      2011-08-04
    • Related Report
      2011 Annual Research Report
  • [Presentation] マルチトラック文字列に対するパターン発見について2011

    • Author(s)
      桂敬史, 成澤和志, 篠原歩
    • Organizer
      夏のLAシンポジウム
    • Place of Presentation
      日本・静岡
    • Year and Date
      2011-07-19
    • Related Report
      2011 Annual Research Report
  • [Presentation] Higher-Order Model Checking : From Theory to Practice2011

    • Author(s)
      Naoki Kobayashi
    • Organizer
      Proceedings of the 26th Annual IEEE Symposium on Logic in Computer Science (LICS 2011)
    • Place of Presentation
      カナダ・トロント(招待講演)
    • Year and Date
      2011-06-23
    • Related Report
      2011 Annual Research Report
  • [Remarks] 高階モデル検査

    • URL

      http://www-kb.is.s.u-tokyo.ac.jp/~koba/hmc/

    • Related Report
      2014 Annual Research Report
  • [Remarks] 高階モデル検査とその応用

    • URL

      http://www-kb.is.s.u-tokyo.ac.jp/~koba/hmc/

    • Related Report
      2013 Annual Research Report
  • [Remarks] 高階モデル検査とその応用

    • URL

      http://www-kb.is.s.u-tokyo.ac.jp/~koba/hmc/

    • Related Report
      2012 Annual Research Report

URL: 

Published: 2011-06-18   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi