• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

割込みを持つ組込みアセンブリプログラムのリアルタイム性のソフトウェアモデル検査

研究課題

研究課題/領域番号 21K11824
研究種目

基盤研究(C)

配分区分基金
応募区分一般
審査区分 小区分60050:ソフトウェア関連
研究機関金沢大学

研究代表者

山根 智  金沢大学, 電子情報通信学系, 教授 (70263506)

研究分担者 櫻井 孝平  金沢大学, 電子情報通信学系, 助教 (80597021)
研究期間 (年度) 2021-04-01 – 2024-03-31
研究課題ステータス 完了 (2023年度)
配分額 *注記
3,900千円 (直接経費: 3,000千円、間接経費: 900千円)
2023年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2022年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2021年度: 2,080千円 (直接経費: 1,600千円、間接経費: 480千円)
キーワード組込みソフトウェア / 割込み処理 / アセンブリプログラム / ソフトウェアモデル検査 / 抽象化精錬 / SMTソルバー / 双模倣関係 / イベント割込み / タイマ割込み / 組込みアセンブリプログラム / SMT / SAT/SMT理論 / 抽象化精錬(CEGAR)
研究開始時の研究の概要

「割込み処理を持つ組込みソフトウェアのリアルタイム性検証」という本研究課題の核心をなす学術的「問い」は,プログラム解析により,
(a)プログラム動作に影響する割込み処理のみをアセンブリプログラムに埋め込んで,
(b)タイミング制約やタイマ割込み処理などの組込みソフトウェアの特性を表す形式的意味モデル(時間Kripke 構造)へ変換を行い,
(c)ソフトウェアモデル検査技術(SMT 定理証明による抽象化,抽象モデル検査,反例解析,Interpolation,精錬化)の確立である.

研究成果の概要

割込みを持つ組込みアセンブリプログラムのリアルタイム性のソフトウェアモデル検査の理論と実装の研究を対象とし、SMTソルバーを用いて、抽象化精錬によるソフトウェアモデル検査の実現と評価の研究を行った。具体的にはイベント割込みとタイマ割込みの両方を扱い、それらの割込み処理の削減の理論、実装、評価及び、抽象化精錬によるソフトウェアモデル検査の理論、実装、評価を行った。まず、イベント割込みを対象とし、模倣関係による削減の理論、実装、評価を行い、ソフトウェアモデル検査を実現した。次に、時間割込みを対象とし、時間模倣関係による時間割込み処理の削減の理論、実装、評価を行い、ソフトウェアモデル検査を実現した。

研究成果の学術的意義や社会的意義

(1)学術的意義:ハードウェアとの相互作用及びタイミング制約に関する組込みソフトウェア検証は最重要な未解決問題であり,割込み処理を持つ組込みソフトウェアのリアルタイム性の検証を実現するソフトウェアモデル検査が必須である.「割込み処理を持つ組込みソフトウェアのリアルタイム性検証」という学術的「問い」は,(a)割込み処理をアセンブリプログラムに埋め込んで,(b)タイマ割込み処理などの組込みソフトウェアの特性を表す形式的意味モデルへ変換を行い,(c)ソフトウェアモデル検査技術の確立である.
(2)社会的意義:自動運転などの組込みソフトウェア安全性保証の研究は,社会的に最重要な国際的課題である.

報告書

(4件)
  • 2023 実績報告書   研究成果報告書 ( PDF )
  • 2022 実施状況報告書
  • 2021 実施状況報告書
  • 研究成果

    (3件)

すべて 2024 2023 2021

すべて 雑誌論文 (3件) (うち査読あり 2件、 オープンアクセス 1件)

  • [雑誌論文] An Efficient Reduction of Timer Interrupts for Model Checking of Embedded Assembly Programs2024

    • 著者名/発表者名
      Satoshi Yamane , Taro Kriyama , Yajun Wu
    • 雑誌名

      Electronics

      巻: 13 号: 2 ページ: 1-12

    • DOI

      10.3390/electronics13020463

    • 関連する報告書
      2023 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] 有界モデル検査を用いたリアルタイムOSカーネルのタスク管理モジュールの形式的検証2023

    • 著者名/発表者名
      小柴真之介、山根智
    • 雑誌名

      情報処理学会ソフトウェア工学研究会

      巻: SE-213 ページ: 1-8

    • 関連する報告書
      2022 実施状況報告書
  • [雑誌論文] Reduction of Timer Interrupts for Embedded Assembly Programs Based on Reduction of Interrupt Handler Executions2021

    • 著者名/発表者名
      Taro Kiriyama, Yajun Wu, Satoshi Yamane
    • 雑誌名

      2021 IEEE 10th Global Conference on Consumer Electronics (GCCE)

      巻: 10 ページ: 464-466

    • DOI

      10.1109/gcce53005.2021.9622013

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり

URL: 

公開日: 2021-04-28   更新日: 2025-01-30  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi