情報科学 › ソフトウェア設計とテスト › ビルドと依存関係
ビルドの模型
次の組をビルドの記述という。
- 有限集合 (入力。人が書くソースファイルの名前)と有限集合 (タスク。生成されるファイルの名前と同一視する)。 とし、 とおく。
- 値の集合 (ファイルの内容になりうるバイト列の全体)。
- 各タスク に、宣言された依存 。
有向グラフ 、 を依存グラフという。辺 は「 を作るのに を読む」ことを表す。以下では依存グラフが DAG であるものだけを考える。
写像 を入力の状態、写像 をストア(作業ディレクトリの中身)という。タスク を実行するとは、ストア の の値だけを書き換えて新しいストアにする操作である。
閉包の状態
定義
定義は閉包の起点です(証明を要しません)。
印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。
これを使っている定理
証明で明示的に参照している定理は、まだありません。