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

Quantitative extension of formal models and its application to software analysis

Research Project

Project/Area Number 19H04083
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Review Section Basic Section 60050:Software-related
Research InstitutionNagoya University

Principal Investigator

Seki Hiroyuki  名古屋大学, 情報学研究科, 教授 (80196948)

Co-Investigator(Kenkyū-buntansha) 小川 瑞史  北陸先端科学技術大学院大学, 先端科学技術研究科, 教授 (40362024)
結縁 祥治  名古屋大学, 情報学研究科, 教授 (70230612)
橋本 健二  名古屋大学, 情報学研究科, 助教 (90548447)
Project Period (FY) 2019-04-01 – 2023-03-31
Project Status Completed (Fiscal Year 2022)
Budget Amount *help
¥17,160,000 (Direct Cost: ¥13,200,000、Indirect Cost: ¥3,960,000)
Fiscal Year 2021: ¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2020: ¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2019: ¥4,680,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥1,080,000)
Keywordsソフトウェア検証 / モデル検査 / プログラム自動合成 / レジスタオートマトン / 形式言語理論 / 量的情報流 / 線形時相論理 / セキュリティ / ゲーム構造 / アクティブ学習 / 重み付き文脈自由文法 / mu-計算 / プログラム合成 / XML
Outline of Research at the Start

ソフトウェアの信頼性を担保するための数理的解析・検証技術を実用システムに適用可能にするためには,対象とする系をデータ値,時間,確率,情報量等の量的概念を考慮した数理的モデルに拡張する必要がある.本研究ではこのような問題意識のもとに,量的情報流の動的解析,データ値をもつ計算モデルとその構造化文書処理への応用,および,重みをもつ計算モデルとそのソフトウェアコスト解析への応用の3つの課題に取り組む.それぞれの課題において,オートマトンや形式文法に基づく適切な計算モデルを設定し,基本問題の計算量の解析,効率のよいアルゴリズムの開発,および,ツールの試作と実験に基づく提案手法の有効性の評価を行う.

Outline of Final Research Achievements

We studied on the following three research topics. First, we proposed two notions on dynamic quantitative information flow (QIF), analyzed the complexity for computing these QIFs and implemented a tool for computing these QIFs based on model counting tools. Second, we investigated the complexity of basic problems on register context-free grammar (RCFG). We then proposed generalized RCFG and provided a sufficient condition for an RCFG to have decidability property on basic problems. As an application of register models to software verification, we studied LTL (linear-time temporal logic) model checking for register pushdown systems. We also proposed a subclass of mu-calculus with the freeze quantifiers which are equivalent to register automata. Furthermore, we investigated the reactive synthesis from visibly register pushdown automata. Third, we introduced the optimal run problem for weighted register automata and analyzed its complexity.

Academic Significance and Societal Importance of the Research Achievements

ソフトウェアの信頼性を保証する方法論を確立することは現代社会の喫緊の課題である.本研究の成果は,長年にわたり蓄積されたソフトウェア検証の理論的成果をさらに現実の問題に応用可能とするため,情報漏洩量,データ値および重みといった量的概念を組み込んだ数理モデルに対して,ソフトウェアの信頼性を保証する手法を与えたことに学術的および社会的意義がある.例えば,有限状態モデルにデータ値を扱う能力を加えると容易に基本問題が判定不能となってしまうが,本手法におけるレジスタモデルではデータ値の操作に合理的制約を加えることにより,重要な基本問題の判定可能性を失うことなく拡張が可能となっている.

Report

(4 results)
  • 2022 Final Research Report ( PDF )
  • 2021 Annual Research Report
  • 2020 Annual Research Report
  • 2019 Annual Research Report
  • Research Products

    (24 results)

All 2022 2021 2020 2019

All Journal Article (12 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 12 results,  Open Access: 6 results) Presentation (12 results)

  • [Journal Article] Reduction of Register Pushdown Systems with Freshness Property to Pushdown Systems in LTL Model Checking2022

    • Author(s)
      TAKATA Yoshiaki、SENDA Ryoma、SEKI Hiroyuki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E105.D Issue: 9 Pages: 1620-1623

    • DOI

      10.1587/transinf.2022EDL8030

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2022-09-01
    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Complexity results on register context-free grammars and related formalisms2022

    • Author(s)
      Senda Ryoma、Takata Yoshiaki、Seki Hiroyuki
    • Journal Title

      Theoretical Computer Science

      Volume: 923 Pages: 99-125

    • DOI

      10.1016/j.tcs.2022.04.055

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] LTL Model Checking for Register Pushdown Systems2021

    • Author(s)
      SENDA Ryoma、TAKATA Yoshiaki、SEKI Hiroyuki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E104.D Issue: 12 Pages: 2131-2144

    • DOI

      10.1587/transinf.2020EDP7265

    • NAID

      130008123331

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2021-12-01
    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Forward Regularity Preservation Property of Register Pushdown Systems2021

    • Author(s)
      Ryoma Senda, Yoshiaki Takata and Hiroyuki Seki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E104.D Issue: 3 Pages: 370-380

    • DOI

      10.1587/transinf.2020FCP0008

    • NAID

      130007993135

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2021-03-01
    • Related Report
      2020 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Reactive synthesis from visibly register pushdown automata2021

    • Author(s)
      SENDA Ryoma, TAKATA Yoshiaki, SEKI Hiroyuki
    • Journal Title

      Theoretical Aspects of Computing, 18th International Colloquium (ICTAC 2021)

      Volume: LNCS 12819 Pages: 334-353

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Optimal run problem for weighted register automata2021

    • Author(s)
      Hiroyuki Seki, Reo Yoshimura and Yoshiaki Takata
    • Journal Title

      Theoretical Computer Science

      Volume: 850 Pages: 185-201

    • DOI

      10.1016/j.tcs.2020.11.003

    • NAID

      120007145968

    • Related Report
      2020 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Generalized Register Context-Free Grammars2020

    • Author(s)
      Ryoma Senda, Yoshiaki Takata and Hiroyuki Seki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E103.D Issue: 3 Pages: 540-548

    • DOI

      10.1587/transinf.2019FCP0010

    • NAID

      130007804170

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2020-03-01
    • Related Report
      2019 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Reachability of Patterned Conditional Pushdown Systems2020

    • Author(s)
      Li Xin、Gardy Patrick、Deng Yu-Xin、Seki Hiroyuki
    • Journal Title

      Journal of Computer Science and Technology

      Volume: 35 Issue: 6 Pages: 1295-1311

    • DOI

      10.1007/s11390-020-0541-z

    • Related Report
      2020 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Quantifying Dynamic Leakage - Complexity Analysis and Model Counting-based Calculation -2019

    • Author(s)
      Bao Trung Chu, Kenji Hashimoto, Hiroyuki Seki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E102.D Issue: 10 Pages: 1952-1965

    • DOI

      10.1587/transinf.2019EDP7132

    • NAID

      130007722186

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2019-10-01
    • Related Report
      2019 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Optimal Run Problem for Weighted Register Automata2019

    • Author(s)
      Hiroyuki Seki, Reo Yoshimura and Yoshiaki Takata
    • Journal Title

      16th International Colloquium on Theoretical Aspects of Computing

      Volume: LNCS 11884 Pages: 91-110

    • NAID

      120007145968

    • Related Report
      2019 Annual Research Report
    • Peer Reviewed
  • [Journal Article] On the Compositionality of Dynamic Leakage and Its Application to the Quantification Problem2019

    • Author(s)
      Bao Trung Chu, Kenji Hashimoto and Hiroyuki Seki
    • Journal Title

      13th International Conference on Emerging Security Information, Systems and Technologies

      Volume: - Pages: 1-8

    • Related Report
      2019 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Complexity Results on Register Pushdown Automata2019

    • Author(s)
      Ryoma Senda, Yoshiaki Takata and Hiroyuki Seki
    • Journal Title

      3rd Workshop on Software Foundations for Data Interoperability

      Volume: - Pages: 1-5

    • Related Report
      2019 Annual Research Report
    • Peer Reviewed / Open Access
  • [Presentation] 確率的Mullerゲームにおける非協調的合成問題2022

    • Author(s)
      小出走,関浩之
    • Organizer
      組合せゲーム・パズルプロジェクト第16回研究集会(講演番号:16)
    • Related Report
      2021 Annual Research Report
  • [Presentation] データ語書換え系の正則保存性とそのプロトコル検証への応用2022

    • Author(s)
      坂尾優斗,関浩之
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2021-46)
    • Related Report
      2021 Annual Research Report
  • [Presentation] 重み付き文脈自由文法の曖昧さ階層について2022

    • Author(s)
      井上裕介,橋本健二,関浩之
    • Organizer
      電子情報通信学会コンピュテーション研究会(講演番号:COMP2021-31)
    • Related Report
      2021 Annual Research Report
  • [Presentation] Pumping Lemmas for Languages Expressed by Computational Models with Registers2022

    • Author(s)
      中西凜道,高田喜朗,関浩之
    • Organizer
      冬のLAシンポジウム(講演番号16)
    • Related Report
      2021 Annual Research Report
  • [Presentation] レジスタオートマトンと能力等価な凍結演算子付きmu-計算の部分クラス2021

    • Author(s)
      大西晃,仙田涼摩,高田喜朗,関浩之
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2021-17)
    • Related Report
      2021 Annual Research Report
  • [Presentation] レジスタオートマトンに変換可能な凍結演算子付き線形時相論理の部分クラス2021

    • Author(s)
      大西晃,仙田涼摩,高田喜朗,関浩之
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2020-29)
    • Related Report
      2020 Annual Research Report
  • [Presentation] 重み付き多重文脈自由文法とその性質について2021

    • Author(s)
      井上裕介,関浩之
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2020-28)
    • Related Report
      2020 Annual Research Report
  • [Presentation] レジスタをもつ計算モデルの表現する言語に対するポンプの補題2021

    • Author(s)
      中西凜道,仙田涼摩,高田喜朗,関浩之
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2020-26)
    • Related Report
      2020 Annual Research Report
  • [Presentation] LTL Model Checking for Register Pushdown Systems2020

    • Author(s)
      Ryoma Senda, Yoshiaki Takata and Hiroyuki Seki
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2020-6)
    • Related Report
      2020 Annual Research Report
  • [Presentation] On the Regularity Preservation Property of Register Pushdown Systems2020

    • Author(s)
      Ryoma Senda, Yoshiaki Takata and Hiroyuki Seki
    • Organizer
      2019 冬のLAシンポジウム
    • Related Report
      2019 Annual Research Report
  • [Presentation] モデル計数に基づく動的QIF解析法の提案と評価2020

    • Author(s)
      福田大地,関浩之
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2019-33)
    • Related Report
      2019 Annual Research Report
  • [Presentation] Computing Optimal Weight in Weighted Register Automata and Related Decision Problems2019

    • Author(s)
      Reo Yoshimura, Yoshiaki Takata and Hiroyuki Seki
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会(講演番号:SS2019-16)
    • Related Report
      2019 Annual Research Report

URL: 

Published: 2019-04-18   Modified: 2024-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi