Mercurial > hg > Papers > 2019 > menikon-sigos
changeset 6:8dd84d4179f8
first chapter modify
author | e165723 <e165723@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 07 May 2019 22:00:58 +0900 |
parents | 13a699ab5cee |
children | ca398b701831 |
files | Paper/sigos.pdf Paper/sigos.tex |
diffstat | 2 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/Paper/sigos.tex Tue May 07 21:16:04 2019 +0900 +++ b/Paper/sigos.tex Tue May 07 22:00:58 2019 +0900 @@ -58,9 +58,8 @@ \maketitle -\section{OS の評価の容易化} -OS はさまざまなコンピュータの信頼性の基本である。OS の信頼性を保証する事自体が難しいが、時代とともに進歩するハードウェア、サービスに対応して OS 自体が拡張される必要がある。さらに非決定的な実行を持つ為、モデル検査は無限の状態ではなくても巨大な状態を調べることになり、状態を有限に制限したり状態を抽象化したりする方法が用いられている。現段階で動作する OS として xv6 を採用し、 CbCで書き換えることにより stackを排除し状態遷移化することができる。状態遷移化することにより状態を有限化させることが可能となるため、評価が容易になる。よって評価を容易にするためにxv6 kernel をCbC で書き換え状態遷移に落とし込むことを目的とする。 - +\section{はじめに} +OS はさまざまなコンピュータの信頼性の基本である。OS の信頼性を保証する事自体が難しいが、時代とともに進歩するハードウェア、サービスに対応して OS 自体が拡張される必要がある。さらに非決定的な実行を持つ為、モデル検査は無限の状態ではなくても巨大な状態を調べることになり、状態を有限に制限したり状態を抽象化したりする方法が用いられている。 xv6 はシンプルで扱いやすい基本的な構造を持つ OSである。このxv6 から Stack を排除することで OS の状態を有限化させることが可能となる。当研究室で開発している Continuation based C を用いてxv6 kernel を書き換えることでOSの状態を有限化可能であるかを検討する。 \section{Continuation based C} \subsection{CbCの概要}