汎用オペレーティングシステムの高信頼化
汎用オペレーティングシステムの高信頼化
批准号:
14J01856
负责人:
吉村 剛
金额:
$1.22万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2014
资助国家:
日本
项目状态:
已结题
起止时间:
2014-04-25 至 2016-03-31
中文摘要
本研究はオペレーティングシステムにおいて発生頻度の高いバグについて調査をし,そこで得られたバグに特化した静的コード解析の開発を行う.高い頻度のバグに特化した検査をすることで現実的なオペレーティングシステムの高信頼化を目指す.昨年度に得られた37万件以上に渡る Linux のバグ・レポートの自然言語処理を用いた解析の結果では多様なセマンティクスに関するバグ,例えばデバイスの挙動が関わるバグを含め発生頻度の高いものを抽出し,よく知られているメモリバグやコンカレンシーバグのほかにもオペレーティングシステムで一般的となる機能,割り込み処理や DMA に関する実装の誤りなどを特徴的なバグとして出現することを明らかにした.この結果に基づき,本年度は Linux のデバイスドライバ 2287 件を検査を行う静的解析の実装を行い,Linux 4.1 において 5 件のバグの発見・修正を行った.修正した結果および過去のバグレポートに基づく静的解析を実装したケーススタディについて論文誌において発表した.この結果は近年問題となっているLinux のバグによる信頼性の低下を避ける手法の考案や,性能の向上にとって重要なものとなると考えている.また,Linux は産業界でも広く使われるオペレーティングシステムのひとつであり,そのバグを実際に修正を行ったことは学術的な貢献のみではなく,産業界への貢献も行えたと考えている.今後の展望として,バグ・レポートの解析の自動化をより進めることが必要となると考えている.現状では大量のバグ・レポートの解析を支援することにとどまっており,必要となる利用者の労力は少なくない.より多様なバグ対策へつなげるためにも解析の自動化を進める必要性を感じている.
英文摘要
本研究はオペレーティングシステムにおいて発生頻度の高いバグについて調査をし,そこで得られたバグに特化した静的コード解析の開発を行う.高い頻度のバグに特化した検査をすることで現実的なオペレーティングシステムの高信頼化を目指す.昨年度に得られた37万件以上に渡る Linux のバグ・レポートの自然言語処理を用いた解析の結果では多様なセマンティクスに関するバグ,例えばデバイスの挙動が関わるバグを含め発生頻度の高いものを抽出し,よく知られているメモリバグやコンカレンシーバグのほかにもオペレーティングシステムで一般的となる機能,割り込み処理や DMA に関する実装の誤りなどを特徴的なバグとして出現することを明らかにした.この結果に基づき,本年度は Linux のデバイスドライバ 2287 件を検査を行う静的解析の実装を行い,Linux 4.1 において 5 件のバグの発見・修正を行った.修正した結果および過去のバグレポートに基づく静的解析を実装したケーススタディについて論文誌において発表した.この結果は近年問題となっているLinux のバグによる信頼性の低下を避ける手法の考案や,性能の向上にとって重要なものとなると考えている.また,Linux は産業界でも広く使われるオペレーティングシステムのひとつであり,そのバグを実際に修正を行ったことは学術的な貢献のみではなく,産業界への貢献も行えたと考えている.今後の展望として,バグ・レポートの解析の自動化をより進めることが必要となると考えている.現状では大量のバグ・レポートの解析を支援することにとどまっており,必要となる利用者の労力は少なくない.より多様なバグ対策へつなげるためにも解析の自動化を進める必要性を感じている.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
A Case for Static Analysis of Linux to Find Faults in Interrupt Request Handlers
Linux静态分析中断请求处理程序故障实例
DOI:
--
发表时间:
2016
期刊:
IPSJ Transactions on Advanced Computing Systems (ACS53)
影响因子:
--
作者:
[清水覚司, 藤田宏明, 岩井一宏, Kenta Matsuoka and Jong-Hak Woo, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Kenta Matsuoka, Takeshi Yoshimura and Kenji Kono]
通讯作者:
Takeshi Yoshimura and Kenji Kono
DOI:
--
发表时间:
2014
期刊:
The 10th USENIX Workshop on Hot Topics in System Dependability (HotDep '14)
影响因子:
--
作者:
[Takeshi Yoshimura, Kenji Kono]
通讯作者:
Kenji Kono
Linux カーネルにおけるバグ検査器の自動生成手法
Linux内核中bug检查器的自动生成方法
DOI:
--
发表时间:
2014
期刊:
影响因子:
--
作者:
[Takeshi Yoshimura, Kenji Kono, 吉村剛,河野健二]
通讯作者:
吉村剛,河野健二
Linux カーネルにおけるバグの実態調査
Linux 内核错误调查
DOI:
--
发表时间:
2014
期刊:
影响因子:
--
作者:
[Takeshi Yoshimura, Kenji Kono, 吉村剛,河野健二, 吉村剛,河野健二]
通讯作者:
吉村剛,河野健二
東南アジアにおける荒廃泥炭地の復興・再生を目指したシロアリ相の評価と利用
-
批准号:14F04091
-
项目类别:Grant-in-Aid for JSPS Fellows
-
资助金额:$1.47万
-
财政年份:2014
-
负责人:吉村 剛
-
依托单位:
小児造血幹細胞移植医療における小児歯科からの介入
-
批准号:22592286
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.58万
-
财政年份:2010
-
负责人:吉村 剛
-
依托单位:
シロアリ体内における木材の挙動に関する研究
-
批准号:05760140
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.64万
-
财政年份:1993
-
负责人:吉村 剛
-
依托单位:
無機質複合化木材の耐久性発現機構に関する研究
-
批准号:03760113
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1991
-
负责人:吉村 剛
-
依托单位:
海外基金