Budget Amount *help |
¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 1998: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1997: ¥1,100,000 (Direct Cost: ¥1,100,000)
|
Research Abstract |
研究代表者が提案しているソフトウェア増殖法では,プログラムが故障したときに,そのプログラムのどのモジュールが故障の原因となっているのかを調べる.よって,プログラムのテストにおいて,ソフトウェア増殖法を用いることにより,欠陥を含むモジュールを検出することが可能となり,デバッグ期間を短縮できると考えられる.ただし,どの程度の期間を短縮できるのかは不明である. 本研究では,欠陥を含むモジュールをソフトウェア増殖法を用いて検出する実験,および,開発者がその欠陥を検出する実験を行う.これらの実験結果より,ソフトウェア増殖法によって,デバッグ期間がどの程度短縮できるのかを示す, 本研究は,次の段階に従って研究を進めた.1)プログラムを制御するドライバの作成,2)プログラムの作成,3)テストデータ生成プログラムの作成,4)ソフトウェア増殖法の適用,5)欠陥の検出実験,6)実験結果の分析. プログラムの数は16,作成期間は約2週間,サイズは平均560行であった.テストの結果,16プログラム中3プログラムが故障した.故障した3プログラムのデバッグを行ったところ,7つのモジュールが合計13の欠陥を含んでいた.デバッグに要した時間は合計11時間であった.一方,作成された16プログラムについてソフトウェア増殖法を用いて欠陥モジュールの検出を行ったところ,欠陥を含む全てのモジュール検出することができた.よって,提案手法によりデバッグ期間を短縮できることが示された.
|