情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス 情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス

1B-03
並列プログラムの同期処理検証におけるテストケース生成アルゴリズムの提案と実装
○林 亮輔,芹沢 一(日立オートモティブシステムズ)
自動車に搭載されるECUではマルチコアのマイコンが採用されるなど,組込み業界においてもマルチコアの採用が進んでいる.並列プログラムにおいては,相互作用を持つ複数の処理を並列実行するため,適切に同期処理を挿入して,競合や実行順序違反を防ぐ必要がある.挿入した同期処理に不足がないかの検証は,処理の実行順序を入れ替えることで可能となるが,人によるテストケース生成では網羅性にリスクが伴う.そこで本研究では,同期処理の挿入不足の検出を網羅的に実行するテストケース生成アルゴリズムを考案した.このアルゴリズムを自動で実行可能なテストプログラムとして実装し,試行したので,これを報告する.