質問: 「デバイスドライバ」の「ドライバ」とは,「スタブ⇔ドライバ」の「ドライバ」と同じ意味合いで使われているものなのでしょうか?
回答: デバイスドライバとは周辺機器を制御するためのOSに着脱可能なソフトのことであります。 スタブ・ドライバという言葉の組み合わせで論じるなら、これらはSP(ストラクチュアードプログラミング)での用語です。プログラムを階層構造で、モジュール分割した時、上位モジュールをドライバと言い、下位モジュールをスタブと言います。 モジュール間の相対的な呼称です。 また、上位モジュールのテストをするために、呼ばれても何もしないダミーモジュールを特にスタブということもあります。逆に下位モジュールをテストするために、単にCALLするだけのダミーの上位モジュールをテストドライバということもあります。