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

A design of automaton network with data and time based on a compositional active learning

Research Project

Project/Area Number 23K21654
Project/Area Number (Other) 21H03415 (2021-2023)
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeMulti-year Fund (2024)
Single-year Grants (2021-2023)
Section一般
Review Section Basic Section 60050:Software-related
Research InstitutionNagoya University

Principal Investigator

結縁 祥治  名古屋大学, 情報学研究科, 教授 (70230612)

Co-Investigator(Kenkyū-buntansha) 小川 瑞史  北陸先端科学技術大学院大学, 先端科学技術研究科, 教授 (40362024)
関 浩之  名古屋大学, 情報学研究科, 教授 (80196948)
中澤 巧爾  名古屋大学, 情報学研究科, 准教授 (80362581)
今井 敬吾  岐阜大学, 工学部, 助教 (70456630)
Project Period (FY) 2021-04-01 – 2026-03-31
Project Status Granted (Fiscal Year 2024)
Budget Amount *help
¥17,030,000 (Direct Cost: ¥13,100,000、Indirect Cost: ¥3,930,000)
Fiscal Year 2025: ¥3,120,000 (Direct Cost: ¥2,400,000、Indirect Cost: ¥720,000)
Fiscal Year 2024: ¥3,510,000 (Direct Cost: ¥2,700,000、Indirect Cost: ¥810,000)
Fiscal Year 2023: ¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2022: ¥2,600,000 (Direct Cost: ¥2,000,000、Indirect Cost: ¥600,000)
Fiscal Year 2021: ¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Keywordsアクティブ学習 / 頑健性 / Assume-Gurantee検証 / 拡張有限状態オートマトン / 並行計算モデル / イベントクロックオートマトン / アクティブ学習アルゴリズム / 分割検証 / 到達可能性解析 / 時間付並行逆計算 / Assume-Gurantee / SMTソルバー
Outline of Research at the Start

実データを含むサブシステムの振舞いを拡張有限状態機械(EFSM)としてモデル化し振舞い合成と分解について、通信プロセスの形式化に基づい て振舞いの頑健性として振舞いの安定性を導く設計手法を確立する。この研究においては、システムの分解と合成の検証における抽象モデルと 実現モデルとの関係に着目して研究を行う。それぞれのサブシステム自体が持つサンプリングやクロックドリフトに基づく誤差が全体システム の安定性を損なわないことを保証する。合成、分解においては、全体の設計情報に基づいて相互に可能な振舞いを自動的に学習して、効率的で 現実的な検証およびテストのためのを設計モデルを導く。

Outline of Annual Research Achievements

本年度は,前年度に引き続いて、可逆計算を実現する実行環境の実現と時間経過モデルに対して可逆計算の概念を導入したモデルについて検討した.時間経過モデルは,複数のコンポーネントが同期をする際に通信を行わず,互いに持つクロックの差分によって同期を可能にする.離散的時間経過を並行的に可逆的に進行する計算をプロセス計算に基づいて定義し、イタリアの研究者と共同して雑誌論文に発表した。
可逆計算を並行計算モデルに適用した場合には,実行時の依存関係を記録して,不具合が発生したときにどの依存関係が設計時に想定した正しさに適合しないかをチェックすることができる.時間を導入した計算モデルの応用を実現するための基盤として中間言語による可逆実行環境を設計し,その可逆性を理論的に証明した.可逆実行におけるデータフロー解析手法を示し,効率的な可逆実行とフロー解析手法について論文発表を行った.可逆プログラミング言語への時間経過の導入とともに,通信プロセスの枠組みで新たな形式モデルについての論文発表ができた. 可逆計算モデルに基づく中間言語としてCRIL(Concurrent Riversible Intermediate Language)を提案し,その可逆意味論を提案した.可逆意味論は独立性をもつラベル遷移系として定式化でき,Laneseらの枠組みに基づいて可逆意味論として適当な振舞いをすることが示される.このプログラミング言語は,プログラミングに用いる高級言語と実行メカニズムの中間に位置する中間言語であり,コンパイラにおける解析言語としての位置づけを持つ.この枠組み対する時間経過による同期機構の導入の基盤とすることができるため,時間拡張のための基盤が構成できたと考えている.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

本年度は,可逆計算の概念を導入したモデルについてにおける実行向けのプログラミング言語CRILを提案した.このモデルでは並行システムが実行環境に応じて非決定的に動作することによって動的に変化する依存関係を計算の意味として保存する.可逆計算モデルを導入することによってより精密な解析が可能となる知見にもとづいてプログラムを可逆的に実行する具体的なメカニズムを提案し,並行実行において,因果安全性と因果活性を持つことを示した.
これらの性質によって,機械向きの中間言語に変換して上で実行すれば並行性に対する可逆性が保証させる.このことは,デバッグにおいてスレッド毎にできるだけ独立したデバッグを行い,必要に応じて因果関係を保存した実行が可能であることを示す.本年度得られた離散時間意味を導入して実行系を拡張すれば,実時間システムにおけるより詳細な解析やデバッグか可能となることの見通しが得られた.
さらに実時間性を持つプログラムの解析手法として,ゾーン解析による時間経過による振舞いの離散的モデル化による到達可能性解析について,シミュレーション関係に基づいた決定可能性について引き続き検討を行っている.入れ子構造を持つ計算モデル(Nested Timed Automata)を対象とし,ゾーンの領域に基づいた決定可能性について証明を与えるとともに,アクティブ学習への応用についての基本的な調査を継続する.

Strategy for Future Research Activity

今後は,可逆的計算を含めたアクティブ学習の枠組みについて重点をおいて研究をすすめる計画である.可逆計算に基づく実行意味は非常に有用であることから,誤差解析への応用を検討するとともに,アクティブ学習への応用手法について引き続き研究をすすめる.時間経過に関する振舞いにおけるタイマーについての対称性を導入するために,イベントクロックオートマトンでイベント予測クロックによる振舞いのアクティブ学習について研究する.イベント予測クロックは予測時点に遡って振舞いが決まることから逆計算によるモデル化によってイベント記録クロックと対象の学習メカニズムが適用できることが予想され,一定の仮定を新たに設定することでアクティブ学習を可能にする方法について研究を進める.イベント予測クロックは可逆通信プロセスにおいても重要な役割をすることが予測され,可逆通信プロセス計算の研究に対しても有用である.時間プッシュオートマトンの拡張体系であるNeTAについても凍結クロックを導入した到達可能性についても研究を進める.

Report

(3 results)
  • 2023 Annual Research Report
  • 2022 Annual Research Report
  • 2021 Annual Research Report
  • Research Products

    (21 results)

All 2024 2023 2022 2021 Other

All Int'l Joint Research (2 results) Journal Article (10 results) (of which Int'l Joint Research: 4 results,  Peer Reviewed: 10 results,  Open Access: 7 results) Presentation (9 results) (of which Int'l Joint Research: 3 results)

  • [Int'l Joint Research] University of Urbino(イタリア)

    • Related Report
      2023 Annual Research Report
  • [Int'l Joint Research] University of Urbino(イタリア)

    • Related Report
      2022 Annual Research Report
  • [Journal Article] revTPL: The Reversible Temporal Process Language2024

    • Author(s)
      Bocchi Laura、Lanese Ivan、Mezzina Claudio Antares、Yuen Shoji
    • Journal Title

      Logical Methods in Computer Science

      Volume: Volume 20, Issue 1

    • DOI

      10.46298/lmcs-20(1:11)2024

    • Related Report
      2023 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] CRIL: A Concurrent Reversible Intermediate Language2023

    • Author(s)
      Oguchi Shunya, Yuen Shoji
    • Journal Title

      Electronic Proceedings in Theoretical Computer Science

      Volume: 387 Pages: 149-167

    • DOI

      10.4204/eptcs.387.11

    • Related Report
      2023 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] A Game-Theoretic Approach to Indistinguishability of Winning Objectives as?User Privacy2023

    • Author(s)
      Nakanishi Rindo、Takata Yoshiaki、Seki Hiroyuki
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 14446 Pages: 36-54

    • DOI

      10.1007/978-3-031-47963-2_4

    • ISBN
      9783031479625, 9783031479632
    • Related Report
      2023 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] The Reversible Temporal Process Language2022

    • Author(s)
      Bocchi Laura、Lanese Ivan、Mezzina Claudio Antares、Yuen Shoji
    • Journal Title

      FORTE 2022, Lecture Notes in Computer Science

      Volume: 13273 Pages: 31-49

    • DOI

      10.1007/978-3-031-08679-3_3

    • ISBN
      9783031086786, 9783031086793
    • Related Report
      2022 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] A Reversible Debugger for Imperative Parallel Programs with Contracts2022

    • Author(s)
      Ikeda Takashi、Yuen Shoji
    • Journal Title

      RC2022, Lecture Notes in Computer Science

      Volume: 13354 Pages: 204-212

    • DOI

      10.1007/978-3-031-09005-9_14

    • ISBN
      9783031090042, 9783031090059
    • Related Report
      2022 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Active Learning for Deterministic Bottom-Up Nominal Tree Automata2022

    • Author(s)
      Nakanishi Rindo、Takata Yoshiaki、Seki Hiroyuki
    • Journal Title

      ICTAC 2022, Lecture Notes in Computer Science

      Volume: 13572 Pages: 342-359

    • DOI

      10.1007/978-3-031-17715-6_22

    • ISBN
      9783031177149, 9783031177156
    • Related Report
      2022 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] On the?Determinization of?Event-Clock Input-Driven Pushdown Automata2022

    • Author(s)
      Ogawa Mizuhito、Okhotin Alexander
    • Journal Title

      CSR 2022. Lecture Notes in Computer Science

      Volume: 13296 Pages: 256-268

    • DOI

      10.1007/978-3-031-09574-0_16

    • ISBN
      9783031095733, 9783031095740
    • Related Report
      2022 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Kmclib: Automated Inference and Verification of Session Types from OCaml Programs2022

    • Author(s)
      Keigo Imai, Julien Lange, Rumyana Neykova
    • Journal Title

      TACAS 2022: Tools and Algorithms for the Construction and Analysis of Systems, Lecture Notes in Computer Science

      Volume: 13243 Pages: 379-386

    • DOI

      10.1007/978-3-030-99524-9_20

    • ISBN
      9783030995232, 9783030995249
    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [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] Failure of Cut-Elimination in the Cyclic Proof System of Bunched Logic with Inductive Propositions2021

    • Author(s)
      Saotome, Kenji ; Nakazawa, Koji ; Kimura, Daisuke
    • Journal Title

      6th International Conference on Formal Structures for Computation and Deduction, FSCD 2021,

      Volume: LIPIcs 195

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access
  • [Presentation] Constant Propagation in CRIL by Bidirectional Data Flow Analysis2024

    • Author(s)
      Shunya Oguchi, Shoji Yuen
    • Organizer
      情報処理学会第147回プログラミング研究発表会
    • Related Report
      2023 Annual Research Report
  • [Presentation] 不動点演算子を持つ命題論理に対する循環証明体系のカット無し完全性2024

    • Author(s)
      堀弘昌, 中澤巧爾, 龍田真
    • Organizer
      第26回プログラミングおよびプログラミング言語ワークショップ (PPL2024) ポスター
    • Related Report
      2023 Annual Research Report
  • [Presentation] 可逆並行オブジェクト指向プログラミング言語:CROOPLPP2023

    • Author(s)
      赤池佑介,結縁祥治
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Related Report
      2023 Annual Research Report
  • [Presentation] Nested Timed Automataに対するZoneに基づく到達可能性解析2023

    • Author(s)
      城 聖一郎,小川瑞史,結縁祥治
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Related Report
      2023 Annual Research Report
  • [Presentation] CRIL: A Concurrent Reversible Intermediate Language2023

    • Author(s)
      Shunya Oguchi, Shoji Yuen
    • Organizer
      30th EXPRESS/20th SOS combined workshop
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] The Reversible Temporal Process Language2022

    • Author(s)
      Bocchi Laura、Lanese Ivan、Mezzina Claudio Antares、Yuen Shoji
    • Organizer
      FORTE 2022
    • Related Report
      2022 Annual Research Report
    • Int'l Joint Research
  • [Presentation] A Reversible Debugger for Imperative Parallel Programs with Contracts2022

    • Author(s)
      Ikeda Takashi、Yuen Shoji
    • Organizer
      Reversibile Computation 2022
    • Related Report
      2022 Annual Research Report
    • Int'l Joint Research
  • [Presentation] ツリークエリを用いた時間システムの分割検証のための仮説学習2022

    • Author(s)
      新美航太郎・結縁祥治
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Related Report
      2021 Annual Research Report
  • [Presentation] 充足可能性判定を利用した実現可能な時間オートマトンの検証2022

    • Author(s)
      城 聖一郎・結縁祥治
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Related Report
      2021 Annual Research Report

URL: 

Published: 2021-04-28   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi