annotate user/anatofuz/note/2021/02/02.md @ 39:888faddb0903

backup 2021-02-06
author autobackup
date Sat, 06 Feb 2021 00:10:04 +0900
parents 6433952b3356
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
37
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
1 # 研究目的
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
2 - アプリケーションの信頼性を保証するには土台となるOSの信頼性を高く保証する必要がある
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
3 - しかしOSの機能をテストですべて検証するのは不可能である。
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
4 - 定理証明やモデル検査を利用して、テストに頼らずに保証したい
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
5 - 証明しやすい形、かつ実際に動くソースコードが必要
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
6 - 継続ベースの状態遷移系で再実装することで表現しやすくしたい
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
7 - プログラムは二つの計算に分離される
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
8 - プログラムは入力と出力の関係を決める計算(ノーマルレベル)
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
9 - その計算に必要なメタな計算(メタレベル)
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
10 - プログラムの信頼性の保証を動作しつつ行うには、メタレベルの計算を活用したい
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
11 - そのためにはメタレベルの計算を柔軟に扱うAPIや, メタレベルを保証しつつCbCを拡張した実装方法が必要
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
12 - 本研究ではノーマル/メタレベルでの実装に適した、継続を基本とする言語Continuation Based Cを用いて、OSの実装を行い、メタ>計算APIについて考察する。
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
13
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
14
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
15
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
16 # 今週
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
17 - windowsにした
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
18 - linuxにしたい
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
19 - 修論かいてる
6433952b3356 backup 2021-02-03
autobackup
parents:
diff changeset
20 - がんばろう