课题基金 / 基金详情

Software model checking for real-time properties of embedded assembply program with interruptions

Software model checking for real-time properties of embedded assembply program with interruptions
带有中断的嵌入式汇编程序实时特性的软件模型检查
批准号:
21K11824
负责人:
山根 智
金额:
$2.5万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
已结题
起止时间:
2021-04-01 至 2024-03-31

项目摘要

项目成果

相关文献

中文摘要
翻译
割込みを持つ組込みアセンブリプログラムのリアルタイム性のソフトウェアモデル検査の理論と実装の研究を対象として、SMT(Satisfiable Modulo Theories)ソルバーを用いて、抽象化精錬によるソフトウェアモデル検査の実現と評価の研究を行っている。2022年度はおおむね目標通り、以下の(1)組込みアセンブリプログラムのSMTソルバーを用いた抽象化精錬によるソフトウェアモデル検査器の実現、(2)時間模倣関係理論による割込み処理の削減、(3)リアルタイムオペレーティングシステムのスケジューリングの形式的検証、を行った:(1)組込みアセンブリプログラムを対象とした、昨年度までに実現している、SMT定理証明器を用いた、抽象化精錬によるソフトウェアモデル検査器の実装とロボットアセンブリプログラムによる検証実験を行った。現在、理論と実証実験を含めた論文を作成して、ジャーナルへの投稿を準備している。(2)ソフトウェアモデル検査のフロントエンド処理として、時間模倣関係理論をもとに実現した、タイマ割込みを削減する手法を実装して、ソフトウェアモデル検査の効率化を実現した。ロボットアセンブリプログラムを対象に実験的に評価を行った。現在、ジャーナルへの投稿を行った。(3)カーネギーメロン大学とオックスフォート大学の共同開発のSMT/SATによるソフトウェアモデル検査器CBMC(Bounded Model Checker for C and C++ programs)を用いて、名古屋大学で開発・運用しているリアルタイムオペレーティングシステムTOPPERS(Toyohashi Open Platform for Embedded Real-time Systems)のスケジューリングの優先度逆転現象の形式的検証を行い、有効性を実証した。現在、ジャーナルへの投稿を行った。
英文摘要
割込みを持つ組込みアセンブリプログラムのリアルタイム性のソフトウェアモデル検査の理論と実装の研究を対象として、SMT(Satisfiable Modulo Theories)ソルバーを用いて、抽象化精錬によるソフトウェアモデル検査の実現と評価の研究を行っている。2022年度はおおむね目標通り、以下の(1)組込みアセンブリプログラムのSMTソルバーを用いた抽象化精錬によるソフトウェアモデル検査器の実現、(2)時間模倣関係理論による割込み処理の削減、(3)リアルタイムオペレーティングシステムのスケジューリングの形式的検証、を行った:(1)組込みアセンブリプログラムを対象とした、昨年度までに実現している、SMT定理証明器を用いた、抽象化精錬によるソフトウェアモデル検査器の実装とロボットアセンブリプログラムによる検証実験を行った。現在、理論と実証実験を含めた論文を作成して、ジャーナルへの投稿を準備している。(2)ソフトウェアモデル検査のフロントエンド処理として、時間模倣関係理論をもとに実現した、タイマ割込みを削減する手法を実装して、ソフトウェアモデル検査の効率化を実現した。ロボットアセンブリプログラムを対象に実験的に評価を行った。現在、ジャーナルへの投稿を行った。(3)カーネギーメロン大学とオックスフォート大学の共同開発のSMT/SATによるソフトウェアモデル検査器CBMC(Bounded Model Checker for C and C++ programs)を用いて、名古屋大学で開発・運用しているリアルタイムオペレーティングシステムTOPPERS(Toyohashi Open Platform for Embedded Real-time Systems)のスケジューリングの優先度逆転現象の形式的検証を行い、有効性を実証した。現在、ジャーナルへの投稿を行った。
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Reduction of Timer Interrupts for Embedded Assembly Programs Based on Reduction of Interrupt Handler Executions
基于减少中断处理程序执行来减少嵌入式汇编程序的定时器中断
DOI: 10.1109/gcce53005.2021.9622013
发表时间: 2021
期刊: 2021 IEEE 10th Global Conference on Consumer Electronics (GCCE)
影响因子: --
作者: [Taro Kiriyama, Yajun Wu, Satoshi Yamane]
通讯作者: Satoshi Yamane
有界モデル検査を用いたリアルタイムOSカーネルのタスク管理モジュールの形式的検証
使用有界模型检查对实时操作系统内核任务管理模块进行形式化验证
DOI: --
发表时间: 2023
期刊: 情報処理学会ソフトウェア工学研究会
影响因子: --
作者: [小柴真之介, 山根智]
通讯作者: 山根智