• 検索結果がありません。

矢竹, 健朗

N/A
N/A
Protected

Academic year: 2021

シェア "矢竹, 健朗"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title

定理証明器HOLにおけるオブジェクト指向理論の構築

Author(s)

矢竹, 健朗

Citation

Issue Date

2006‑03

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/975

Rights

Description

Supervisor:片山 卓也, 情報科学研究科, 博士

(2)

定理証明器 HOL におけるオブジェクト指向理論の構築

矢竹健朗

北陸先端科学技術大学院大学 情報科学研究科

2006

1

10

論文の内容の要旨

オブジェクト指向開発法の上流工程では,UMLに代表されるモデリング言語により,分析モデ ルが構築される.分析モデルは図解ベースの表現であるため,解釈が曖昧であり,矛盾や誤りを含 みやすいという問題がある.システムの欠陥を早期発見するという意味で,分析モデルに形式的な 意味論を与え,検証を行うことは重要である.本研究の検証対象はオブジェクトの属性に関する不 変表明である.属性は,一般に整数やリストなどのデータ型により表現されており,これを検証す るためには定理証明器を用いることが妥当である.

本研究では,分析モデル検証の意味論として,定理証明器HOLにオブジェクト指向理論を実装 した.分析モデルは抽象型や問題領域に特化した型によって高度に抽象化されるという特徴があ る.本研究では,このような分析モデルの特徴に対応するために,オブジェクトが任意の型の属性 を持つことを可能とした.HOLの単純一階型システムにおいては,任意の型の属性を任意の数だ け格納するオブジェクトを一般的な型として表現するのは困難である.そこで本研究では,オブ ジェクト指向理論をアプ リケーションの型情報に特化して自動生成するというアプローチをとる.

アプリケーションに出現する型が予め与えられれば,一階の型システムでもオブジェクトを表現す ることが可能となる.

理論の健全性はdefinitional extensionにより保証する.これは,既存の健全な理論から定義の 導入または健全な推論規則による導出のみを許してを新しい理論を構築する手法であり,HOLに おいて理論を構築する際の標準的な手法である.具体的には,リストや組の理論を用いてオブジェ クトを格納するためのヒープ メモリ構造を定義し,その操作的意味論からオブジェクト指向の公理 を導出する.

不変表明の検証法としてコラボレーションに基づく手法を提案する.この手法においては,コラ ボレーションをオブジェクト指向理論により与えられる基本的な演算子を用いた関数適用列として 定義し,不変表明をシステムの初期状態からの遷移列に関する帰納法により証明する.状態遷移図 と比較して,コラボレーションはクラスに横断する概念であり,複数のオブジェクトにまたがる不 変表明の検証に有効である.

キーワード :  オブジェクト 指向,定理証明,HOL,不変表明,コラボレーション

1

参照

関連したドキュメント

2 つ目の研究目的は、 SGRB の残光のスペクトル解析によってガス – ダスト比を調査し、 LGRB や典型 的な環境との比較検証を行うことで、

視することにしていろ。また,加工物内の捌套差が小

11) 青木利晃 , 片山卓也 : オブジェクト指向方法論 のための形式的モデル , 日本ソフトウェア科学会 学会誌 コンピュータソフトウェア

不変量 意味論 何らかの構造を保存する関手を与えること..

Maurer )は,ゴルダンと私が以前 に証明した不変式論の有限性定理を,普通の不変式論

Maurer )は,ゴルダンと私が以前 に証明した不変式論の有限性定理を,普通の不変式論

3.5 今回工認モデルの妥当性検証 今回工認モデルの妥当性検証として,過去の地震観測記録でベンチマーキングした別の

 リスク研究の分野では、 「リスク」 を検証する際にその対になる言葉と して 「ベネフ ィッ ト」