14

来週、クラスでミューテーションテストについて発表します。教授は、A. ジェファーソン オファットらによって書かれた十分なミュータント オペレーターの実験的決定に関する論文をくれました。この論文から、プログラムに対して生成されるミュータントの数は、データ参照の数とデータ オブジェクトの数の積にほぼ比例するという結論を得ることができます。簡単な Fortran-77 プログラムを次に示します。

FUNCTION Min(I, J)
Min = I
IF (J .LT. I) Min = J
RETURN

著者、つまり A. Jefferson Offutt は、上記のプログラムには合計 44 の変異体があると述べています。44 のミュータントを取得する方法がわかりません。データ参照の数とデータ オブジェクトの数を計算して 44 の変異体を取得する方法を知っている人はいますか?

どんなアイデアでも大歓迎です。

さて、44 のミュータントは、データ参照の数とデータ オブジェクトの数を掛けただけでは得られないと思います。上記の Fortran-77 プログラムのミュータントの総数には、他のミュータント オペレーターも含まれています。他の人が回答し続けるのを防ぐために、この質問を編集します。質問を閉じる方法や回答済みとしてマークする方法がわかりません

4

0 に答える 0