High-Quality Development Method for Embedded Software for the Realization of Society 5.0
High-Quality Development Method for Embedded Software for the Realization of Society 5.0
批准号:
22K11957
负责人:
猪股 俊光
金额:
$1.91万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2022
资助国家:
日本
项目状态:
未结题
起止时间:
2022-04-01 至 2025-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
高品質な組込みソフトウェアを効率よく開発することを目的として,初年度には不具合が生じない高品質なソフトウェア開発を実現するための解析手法の考案と,それに基づいて検査をするツールを実装した.考案した手法は,過去に不具合が発生したときの要因となったコードパターンが,検査対象のC言語のソースコードに含まれていないかどうかを自動的に検査可能とする「コーディングパターン検査法」である.これにより,開発中のソースコードを実機試験する前に,過去の不具合については再発防止がはかられることから,実機試験で発生する不具合の削減が期待される.なお,初年度は検査法の有効性を確かめるべく,対象とするソースコードとしてモジュール単位(単独のファイル)かつ,メモリ管理のためのポインタ操作を除いたものとした.考案した検査法の実装にあたっては,過去の不具合のコードパターンを記述できること,さらには,組込みソフトウェアを対象として定められている標準的なコーディング規約(プログラム記述のルール集)に準拠しているかどうかが検査できるようことを満たす表現法を定めた.これにより,検査対象のソースコードのなかで,コーディング規約に違反しているコードを実施危険の前に自動的に検出できるようになった.このうち,組込みソフトウェア開発で求められているコーディング規約については,研究発表の図書「Arduinoで学ぶ組込みシステム入門(第2版)」において,組込みソフトウェアの品質向上の一手法として述べた.2年目以降は,組込みソフトウェアの派生開発(既存のソースコードを改良しての高機能化)を支援する「影響波及解析法」の考案とそれに基づいて動作する支援ツールの開発に取り組むとともに,対象とするソースコードの制限の緩和を試みる.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Arduinoで学ぶ組込みシステム入門(第2版)
使用 Arduino 的嵌入式系统简介(第二版)
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[畑俊吉, 宇佐美公良, 猪股 俊光]
通讯作者:
猪股 俊光
線形論理に基づく並列プログラムの形式的設計法と並列計算機によるその実現
-
批准号:09780303
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.09万
-
财政年份:1997
-
负责人:猪股 俊光
-
依托单位:
並列プログラムの形式的設計法とその実現
-
批准号:08780312
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.64万
-
财政年份:1996
-
负责人:猪股 俊光
-
依托单位:
並列計算モデル変換技法とそれに基づく並列プログラミング環境構築システムの開発
-
批准号:04750321
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.51万
-
财政年份:1992
-
负责人:猪股 俊光
-
依托单位:
海外基金