JPH0314038A - 状態遷移表変換装置 - Google Patents
状態遷移表変換装置Info
- Publication number
- JPH0314038A JPH0314038A JP1150107A JP15010789A JPH0314038A JP H0314038 A JPH0314038 A JP H0314038A JP 1150107 A JP1150107 A JP 1150107A JP 15010789 A JP15010789 A JP 15010789A JP H0314038 A JPH0314038 A JP H0314038A
- Authority
- JP
- Japan
- Prior art keywords
- state
- transition
- transition table
- post
- state transition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000007704 transition Effects 0.000 title claims abstract description 93
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000000295 complement effect Effects 0.000 abstract 1
- 239000007788 liquid Substances 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 3
- 241000282412 Homo Species 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 108090001005 Interleukin-6 Proteins 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、状態遷移表に基づいて制御を行うシステムの
、状態遷移表を作成する装置に関するものである。
、状態遷移表を作成する装置に関するものである。
(従来の技術)
システムの動作は一般に、ある状態と、それに対して入
力があったときに遷移する状態という形式で記述するこ
とができ、これを表形式で記述したものが状態遷移表で
ある。第4図に状態遷移表の例を示す。第4図には、遷
移前状態、入力、出力、遷移後状態とを示している。シ
ステムの動作記述に状態遷移表を用いる方法に関しては
、例えば情報処理学会第38回(平成元年前期)全国大
会IL−6に述べられている。
力があったときに遷移する状態という形式で記述するこ
とができ、これを表形式で記述したものが状態遷移表で
ある。第4図に状態遷移表の例を示す。第4図には、遷
移前状態、入力、出力、遷移後状態とを示している。シ
ステムの動作記述に状態遷移表を用いる方法に関しては
、例えば情報処理学会第38回(平成元年前期)全国大
会IL−6に述べられている。
このような方式を用いる場合には、あらかじめ各状態に
対応して遷移先状態を記述した状態遷移表を人間が作成
しておく必要がある。
対応して遷移先状態を記述した状態遷移表を人間が作成
しておく必要がある。
(発明が解決しようとする課題)
しかしながら、このような状態遷移表を人間がすべて記
入することは非常に手間がかがるという問題点がある。
入することは非常に手間がかがるという問題点がある。
本発明の装置は、遷移後状態が空欄であれば、遷移前状
態を参照してコピーすることにより遷移後状態を補完し
てくれるもので、人間が状態遷移表を作成する手間を軽
減しようとするものである。
態を参照してコピーすることにより遷移後状態を補完し
てくれるもので、人間が状態遷移表を作成する手間を軽
減しようとするものである。
(課題を解決するための手段)
本発明の状態遷移表変換装置は、空欄の存在する状態遷
移表を補完する状態遷移表変換装置であって、該状態遷
移表を記憶する状態遷移表記憶手段と、該状態遷移表記
憶手段を参照して前期状態遷移表のそれぞれの遷移液状
態数を計数を遷移後状態数計数手段と、該遷移後状態数
計数手段から出力された遷移液状態数が0である場合に
は前期状態遷移表記憶手段を参照して前記遷移後状態欄
に対応する遷移前状態欄の状態をこの遷移後状態欄に書
き込み、状態遷移表を補完する遷移接状態補完手段とか
ら成ることを特徴とする。
移表を補完する状態遷移表変換装置であって、該状態遷
移表を記憶する状態遷移表記憶手段と、該状態遷移表記
憶手段を参照して前期状態遷移表のそれぞれの遷移液状
態数を計数を遷移後状態数計数手段と、該遷移後状態数
計数手段から出力された遷移液状態数が0である場合に
は前期状態遷移表記憶手段を参照して前記遷移後状態欄
に対応する遷移前状態欄の状態をこの遷移後状態欄に書
き込み、状態遷移表を補完する遷移接状態補完手段とか
ら成ることを特徴とする。
(作用)
本発明の動作を、第3図と第4図を例として説明する。
第3図は、補完前の不完全な状態遷移表であり、第4図
は補完後の完全な状態遷移表である。本発明の装置は、
第3図のような不完全な状態欄を調べて、空欄になって
いるものがあると、それに対応する遷移前状態欄を参照
する。そして、遷移後状態はそれに対応する遷移前状態
と同じであると判断して、遷移前状態欄の状態を遷移後
状態欄にコピーする。第3図の例においては、遷移前状
態が82で入力かに2であった場合の遷移後状態欄が空
欄になっているので、その遷移後状態欄に、遷移前状態
欄と同じ状態S2をコピーして、第4図のような完全な
状態遷移表へと変換する。
は補完後の完全な状態遷移表である。本発明の装置は、
第3図のような不完全な状態欄を調べて、空欄になって
いるものがあると、それに対応する遷移前状態欄を参照
する。そして、遷移後状態はそれに対応する遷移前状態
と同じであると判断して、遷移前状態欄の状態を遷移後
状態欄にコピーする。第3図の例においては、遷移前状
態が82で入力かに2であった場合の遷移後状態欄が空
欄になっているので、その遷移後状態欄に、遷移前状態
欄と同じ状態S2をコピーして、第4図のような完全な
状態遷移表へと変換する。
(実施例)
第1図は、本発明の実施例を示すブロック図である。1
01は状態遷移表記憶手段であり、半導体メモリ、ディ
スクなどを利用できる。102は遷移後状態数計数手段
、103は遷移接状態補完手段であり、遷移後状態数計
数手段102と遷移接状態補完手段103はともにマイ
クロプロセッサなどを利用できる。
01は状態遷移表記憶手段であり、半導体メモリ、ディ
スクなどを利用できる。102は遷移後状態数計数手段
、103は遷移接状態補完手段であり、遷移後状態数計
数手段102と遷移接状態補完手段103はともにマイ
クロプロセッサなどを利用できる。
本発明の状態遷移表変換装置は、状態遷移表記憶手段1
01に記憶された状態遷移表の各遷移液状態数を遷移後
状態数計数手段102が計数しそれが0である場合は、
遷移接状態補完手段103が、その遷移後状態欄に対応
する遷移前状態欄を参照して遷移後状態欄にコピーする
ことにより、状態遷移表の補完を行う。
01に記憶された状態遷移表の各遷移液状態数を遷移後
状態数計数手段102が計数しそれが0である場合は、
遷移接状態補完手段103が、その遷移後状態欄に対応
する遷移前状態欄を参照して遷移後状態欄にコピーする
ことにより、状態遷移表の補完を行う。
第2図に、空欄のある状態遷移表を補完する際の処理の
フローチャートを示す。遷移後状態数計数手段102は
、まず状態遷移表記憶手段101に記憶されている状態
遷移表の最上行にポインタを設定して(201)その行
の遷移液状態数を計数する(202)。その遷移液状態
数が0であれば(203)、遷移後状態の欄が空欄であ
るので、遷移接状態補完手段103が、空欄となってい
る遷移後状態欄に対応する遷移前状態欄を参照して、遷
移前状態欄の状態を遷移後状態欄にコピーすることによ
り状態遷移表の補完を行う(204)。そのときにポイ
ンタが状態遷移表の最下行にあれば(206)終了し、
そうでなければポインタを1つ下の行に進めて(205
)202の処理に戻る。処理203において遷移液状態
数がOでなければ、遷移後状態の欄は既に記入されてい
るので、遷移接状態補完手段は103は何もせずに処理
206に進む。
フローチャートを示す。遷移後状態数計数手段102は
、まず状態遷移表記憶手段101に記憶されている状態
遷移表の最上行にポインタを設定して(201)その行
の遷移液状態数を計数する(202)。その遷移液状態
数が0であれば(203)、遷移後状態の欄が空欄であ
るので、遷移接状態補完手段103が、空欄となってい
る遷移後状態欄に対応する遷移前状態欄を参照して、遷
移前状態欄の状態を遷移後状態欄にコピーすることによ
り状態遷移表の補完を行う(204)。そのときにポイ
ンタが状態遷移表の最下行にあれば(206)終了し、
そうでなければポインタを1つ下の行に進めて(205
)202の処理に戻る。処理203において遷移液状態
数がOでなければ、遷移後状態の欄は既に記入されてい
るので、遷移接状態補完手段は103は何もせずに処理
206に進む。
また、変換された状態遷移表は、新たな記憶領域を設け
てコピーしてもよい。例えば、処理203で遷移液状態
数がOでない場合は、ポインタ行を新しい状態遷移表に
コピーする。処理204では、ポインタ行を新しい状態
遷移表にコピーするとともに、遷移前状態欄の状態を遷
移後状態欄にコピーする。
てコピーしてもよい。例えば、処理203で遷移液状態
数がOでない場合は、ポインタ行を新しい状態遷移表に
コピーする。処理204では、ポインタ行を新しい状態
遷移表にコピーするとともに、遷移前状態欄の状態を遷
移後状態欄にコピーする。
(発明の効果)
以上で示したように、本発明の装置を用いることにより
、遷移後状態の欄が空欄になっている不完全な状態遷移
表は、自動的に補完されて完全な状態遷移表になる。従
って、人間が状態遷移表を作成する際に、状態に変化が
ないような遷移の場合には遷移後状態の欄を空欄にして
おくことができ、状態遷移表作成の手間が軽減される。
、遷移後状態の欄が空欄になっている不完全な状態遷移
表は、自動的に補完されて完全な状態遷移表になる。従
って、人間が状態遷移表を作成する際に、状態に変化が
ないような遷移の場合には遷移後状態の欄を空欄にして
おくことができ、状態遷移表作成の手間が軽減される。
第1図は本発明の1実施例を示すブロック図、第2図は
空欄のある状態遷移表を補完して完全な状態遷移表にな
る際の処理フローチャート、第3図は空欄のある不完全
な状態遷移表を示す図、第4図は本発明の装置を用いて
第3図の不完全な状態遷移表を補完して完全な状態遷移
表にしたものを示す図である。 図において、101・・・状態遷移表記憶手段、102
・・・遷移後状態数計数手段、103・・・遷移液状態
が空欄になっている場合に補完を行う遷移後状態補完手
段である。
空欄のある状態遷移表を補完して完全な状態遷移表にな
る際の処理フローチャート、第3図は空欄のある不完全
な状態遷移表を示す図、第4図は本発明の装置を用いて
第3図の不完全な状態遷移表を補完して完全な状態遷移
表にしたものを示す図である。 図において、101・・・状態遷移表記憶手段、102
・・・遷移後状態数計数手段、103・・・遷移液状態
が空欄になっている場合に補完を行う遷移後状態補完手
段である。
Claims (1)
- 空欄の存在する状態遷移表を補完する状態遷移表変換装
置であって、該状態遷移表を記憶する状態遷移表記憶手
段と、該状態遷移表記憶手段を参照して前記状態遷移表
のそれぞれの遷移後状態数を計数する遷移後状態数計数
手段と、該遷移後状態数計数手段から出力された遷移後
状態数が0である場合には前記状態遷移表記憶手段を参
照して前記遷移後状態欄に対応する遷移前状態欄の状態
をこの遷移後状態欄に書き込み、状態遷移表を補完する
遷移後状態補完手段とから成ることを特徴とする状態遷
移表変換装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1150107A JPH0314038A (ja) | 1989-06-12 | 1989-06-12 | 状態遷移表変換装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1150107A JPH0314038A (ja) | 1989-06-12 | 1989-06-12 | 状態遷移表変換装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0314038A true JPH0314038A (ja) | 1991-01-22 |
Family
ID=15489652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1150107A Pending JPH0314038A (ja) | 1989-06-12 | 1989-06-12 | 状態遷移表変換装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0314038A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0778075A (ja) * | 1993-01-22 | 1995-03-20 | Internatl Business Mach Corp <Ibm> | 対話式分散有限状態プログラム発生器を提供する方法及び装置 |
| WO2006109558A1 (ja) * | 2005-04-06 | 2006-10-19 | Fukuoka Industry, Science & Technology Foundation | 検証支援装置、検証支援方法、プログラム及び記録媒体 |
-
1989
- 1989-06-12 JP JP1150107A patent/JPH0314038A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0778075A (ja) * | 1993-01-22 | 1995-03-20 | Internatl Business Mach Corp <Ibm> | 対話式分散有限状態プログラム発生器を提供する方法及び装置 |
| WO2006109558A1 (ja) * | 2005-04-06 | 2006-10-19 | Fukuoka Industry, Science & Technology Foundation | 検証支援装置、検証支援方法、プログラム及び記録媒体 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0314038A (ja) | 状態遷移表変換装置 | |
| JPS58158759A (ja) | 情報処理装置 | |
| JPS6198441A (ja) | 半導体集積回路 | |
| JPS6148174B2 (ja) | ||
| JP2507399B2 (ja) | デ―タベ―ス装置 | |
| JPH01134544A (ja) | メモリアクセス方式 | |
| JPS6155694B2 (ja) | ||
| JPS61123957A (ja) | 記憶装置 | |
| JPS61128543A (ja) | 配線処理方式 | |
| JPH0290795A (ja) | 時分割スイッチ制御装置 | |
| JPS62105230A (ja) | トリ−構造のテ−ブル少量化方式 | |
| JPS62231346A (ja) | デ−タ格納方式 | |
| JPH0440723B2 (ja) | ||
| JPH01253058A (ja) | チャネル状態情報処理方法 | |
| JPH01131936A (ja) | メモリデータの編集方式 | |
| JPS58197536A (ja) | デバイス選択方式 | |
| JPS5597623A (en) | Control method for input/output device | |
| JPH04178735A (ja) | 状態遷移表変換装置 | |
| JPH01205257A (ja) | 集積回路 | |
| JPS62139032A (ja) | マウス | |
| JPS63188883A (ja) | 記憶装置 | |
| JPS62260242A (ja) | 連続デ−タ用大容量メモリ装置 | |
| JPS61180968A (ja) | フイ−ドバツクシフトレジスタ | |
| JPS57203275A (en) | Information storage device | |
| JPS60254315A (ja) | 光デイスク制御装置 |