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

Japan Advanced Institute of Science and Technology

N/A
N/A
Protected

Academic year: 2021

シェア "Japan Advanced Institute of Science and Technology"

Copied!
3
0
0

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

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

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

Title

オブジェクト指向方法論のための形式的モデルの検証

Author(s)

石田, 至

Citation

Issue Date

1998‑03

Type

Thesis or Dissertation

Text version

author

URL

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

Rights

Description

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

(2)

for Object-Oriented Methodology

Itaru Ishida

Scho ol of Information Science,

Japan Advanced Institute of Science and Technology

February 13, 1998

Keywords: Object-oriented, Formal Model, Verication.

Recently,manydevelopmentmethodologiesareproposedfordevelopmentofhighqual-

ity software. Among them, object-oriented developmentis focused, and applied to many

practical system development. OMT is a typical example of Object-oriented methodolo-

gies. It prop oses an approach for analysing the system from the following three views:

(1) Object model for showing the system structure, (2) Dynamicmo del for specingbe-

havier of the system and (3) Functional model for describing data and control ows of

the system. Theseare analysismodel whichismodeloftargetsystem insystemanalizing

phaze of object-oriented develp oment. But, traditioanl Object-oriented methodologies

including OMT are not formal for system modeling. Thereforeit makesfor development

to b edicult for supp orting by computer.

As for these requirements, Aoki prop osed FO8M (Formal model for Object-oriented

Analysis Model). It provides theoretical basis for object-oriented methodology. FO8M

consists of Basic Models and Unied Model. Basic Models consist of models from three

viewsproposed inOMT, anddenedindependentlyeachother. Andthen,Unied Model

isdenedbyUniedMapping. UniedMappingisusedtodenethemapping correspons

to elements among each Basic Models. It helps us to support checking consistencies in

models, and to support using computer.

Inthispaper,forthepurposeofconstructingofVericationEnvironmentforanalysing

the model is dened by FO8M . This Verication Environment supports syntax checker

and prop erty vericationability for analysis model by FO8M.

Forthis reason, weimplementVericationFrameworkwhichallowsustoverifyprop-

erty of analysis model using FO8Mtheory, First, we re-struct FO8M theory implements

onVericationFrameworkanddecideitsimplementationpolicy. FO8Mtheory isdened

plural models. Eachmodel consists of data structure (identiersor expressionsetc,) and

Copyright c

1998byItaruIshida

(3)

policy ,we will dene the data structure for FO8M theory and property. Then We de-

ne to classify these denition to each model of FO8M model for distinction between a

denition inone model toin anothermo del.

HOL is used to implement Verication Framework. HOL is a verication system

implemented on ML language, which has exible data structure since it is based on

higher-order logic, treat theory mo dularly and allows external operating written in ML

languageifnecessary. Fromtheseabilities,wecandenecomplexdatastructureofFO8M

theoryandFO8Mmodelsindep endentlyusingmodularizedtheory,anddenesupporting

environmentinML language. Forthis reasonHOLhas go odproperty forconstructionof

Verication Framework foranalysis model inFO8M.

WewillmapdatastructuresofFO8Mtodatatyp einHOL,anditspropertytoaxiom

or theorem in HOL. For the purpose of modularization of each model of FO8M, these

denition of FO8M are classied and organized according to category of FO8Mmodels.

Asaresult ofthis, eachmo del theorycan beused asmodule. When weverify themodel,

we can use these theory asmodule.

Verication Framework has ability as follows: Syntax checking by mapping data s-

turucture of FO8M to typ e in HOL, checking. Consistency checkingby mapping model

propertyofittoaxiom andtheoreminHOL,Propertyoftargetsystemverication. Mo d-

el information is analysis model for target system written in FO8M theory in HOL. We

can show property verication using mo del information as assumption and verication

property written by logical term and FO8M theory. We will understand and inspect of

target system properties showingfrom it.

Forsystemanalysis using object-oriented development,itis veryimportantto under-

stand target system, and to construct analysis model correctly. Verication Framework

proposed in this paper provides mo del verication by syntax and consistency checking

for analysis model and supp orts us to understand the model property and consistency

guarantees by proofs.

参照

関連したドキュメント

On the other hand, for the Weisskopf-Wigner (WW) model (i.e., the Dicke model in the rotating wave approximation), we know that a non-perturbative ground state appears in the case

Theorem 1.3 (Theorem 12.2).. Con- sequently the operator is normally solvable by virtue of Theorem 1.5 and dimker = n. From the equality = I , by virtue of Theorem 1.7 it

2 Similarity between number theory and knot theory 4 3 Iwasawa invariants of cyclic covers of link exteriors 4.. 4 Profinite

In this work, we present a new model of thermo-electro-viscoelasticity, we prove the existence and uniqueness of the solution of contact problem with Tresca’s friction law by

If in addition V is crystalline, we describe these classes explicitly using Bloch and Kato’s exponential maps and generalize Perrin-Riou’s period map to the Lubin-Tate setting.. We

Characteristic ideals play a major role in (commutative) Iwasawa theory for global fields: they provide the algebraic counterpart for the p-adic L- functions associated to

John Baez, University of California, Riverside: [email protected] Michael Barr, McGill University: [email protected] Lawrence Breen, Universit´ e de Paris

Existence of nonperturbative nonlocal field theory on noncommutative space and spiral source in renormalization.. group approach of