JPH03244068A - シミュレーション方式 - Google Patents

シミュレーション方式

Info

Publication number
JPH03244068A
JPH03244068A JP2039693A JP3969390A JPH03244068A JP H03244068 A JPH03244068 A JP H03244068A JP 2039693 A JP2039693 A JP 2039693A JP 3969390 A JP3969390 A JP 3969390A JP H03244068 A JPH03244068 A JP H03244068A
Authority
JP
Japan
Prior art keywords
event
condition data
event occurrence
pointer information
occurrence
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
Application number
JP2039693A
Other languages
English (en)
Inventor
Shin Tonai
東内 伸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2039693A priority Critical patent/JPH03244068A/ja
Publication of JPH03244068A publication Critical patent/JPH03244068A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野] 本発明は計算機システム上での離散事象型シミュレーシ
ョンシステムにおいて、各事象発生部の事象発生部毎を
動的に行うシミュレーション方式〔従来の技術〕 従来の離散事象型シミュレーションシステムにおいては
、シミュレーションの実行にあたり各事象発生部の事象
発生部毎は、事象発生条件情報を事象発生条件データ格
納手段に格納されている固定的な順序で呼びだすことに
より順次行っていた。
〔発明が解決しようとする課題〕
しかしながら前述の従来方式では、事象発生部毎のため
の事象発生条件情報の検索が固定的であるため、事象発
生部毎の速度の面で問題が発生していた。たとえば、あ
る事象発生部の事象発生部毎において、事象発生条件デ
ータ格納手段の最後の方に格納されている条件データで
事象発生が不可能であると判定された場合、そこに至る
まで事象発生が可能であると判定していた条件データ検
索処理および判定処理が無駄となる。事象発生部の数が
増加すると、ますますシミュレーションの効率的な実行
に対する大きな障害となってくる。
本発明の目的は、事象発生条件データの検索を動的に行
うことにより、上述のような従来の欠点を除去せしめて
、シミュレーションの実行を効率的に行えるようにした
シミュレーション方式を提供することにある。
〔課題を解決するための手段〕
本発明のシミュレーション方式は、 入力したシミュレーション入力データ内にある全事象発
生部を走査する事象発生部走査手段と、事象発生部に対
する事象発生条件データを格納している事象発生条件デ
ータ格納手段と、前記事象発生条件データ格納手段の条
件データ格納ポインタ情報を各事象発生可能に格納する
ポインタ情報格納手段と、 前記ポインタ情報格納手段のポインタ情報をもとに前記
事象発生条件データ格納手段から事象発生条件データを
検索する事象発生条件データ検索手段と、 前記事象発生部走査手段により走査された各事象発生部
に対し、前記事象発生条件データ検索手段により検索さ
れた事象発生条件データをもとに事象発生が可能か否か
を判定する事象発生部毎手段と、 前記事象発生部毎手段の判定結果情報をもとに、発生事
象データの処理を行う発生事象データ処理手段とを有す
ることを特徴としている。
〔作用〕
本発明の構成によれば、事象発生部走査手段が信号線か
らシミュレーション入力データを受はデータ内にある全
事象発生部を走査する。事象発生部走査手段により走査
された各事象発生部に対し、事象発生部毎手段が事象発
生条件データ検索手段へ事象発生条件データの検索要請
を行う。事象発生条件データ検索手段は、各事象発生部
に対応した事象発生条件データ検索のためのポインタ情
報をポインタ情報格納手段から受は取り、事象発生条件
データ格納手段からポインタ情報に対応する事象発生条
件データを検索し、事象発生部毎手段に渡す。
ポインタ情報格納手段は、事象発生条件データ格納手段
に格納されている全ての事象発生条件データに対するポ
インタ情報のリストを持っており、事象発生条件データ
検索手段からの要請により、リストの先頭のポインタ情
報から順次波していく。
事象発生部毎手段は、事象発生条件データ検索手段から
渡された事象発生条件データに基づき、事象が発生可能
か否かを判定する。判定の結果、事象発生が可能な場合
には、再び事象発生条件データ検索手段に、次の事象発
生条件データの検索要請を行うという形で、事象発生が
不可能であると判定されるか、あるいは全ての事象発生
条件データを判定し事象発生可能であると判定するまで
、判定作業を続ける。
判定の結果、該当する全ての事象発生条件データに対し
て事象発生可能の場合には、事象発生可能時刻等の発生
事象データを生成し、発生事象データ処理手段に渡す。
発生事象データ処理手段は、発生事象データを受けて、
事象発生可能時刻によるソート、先頭事象の取り出し、
取り出された事象の発生時刻へのシミュレーション時刻
の更新、発生事象の実行環ヲ行い、シミュレーション結
果データを出力する。
一方、事象発生が不可能な場合には、不可能と判定され
た事象発生条件データを事象発生条件データ検索手段に
返す。事象発生条件データ検索手段は、事象発生部毎手
段から渡された、事象不発生の原因となった事象発生条
件データのポインタ情報をポインタ情報格納手段に格納
しているポインタ情報のリストの先頭に位置させ、それ
以外のポインタ情報は既存の順序通りにリストの下位に
スライドするように並び替える。次にこの事象発生部の
事象発生の判定を行うときには、前回事象不発生の原因
となった事象発生条件データによる判定から行われるこ
とになる。
〔実施例〕
第1図は本発明の一実施例を示すブロック図である。
このシミュレーション方式は、事象発生部走査手段1と
、事象発生部毎手段2と、発生事象データ処理手段3と
、事象発生条件データ検索手段4と、ポインタ情報格納
手段5と、事象発生条件データ格納手段6とを有してい
る。
事象発生部走査手段1は、シミュレーション入力データ
信号を信号線7から読み込み、人力データ内の全事象発
生部を走査し、逐次、事象発生部データを信号線8に出
力する。
事象発生部毎手段2は、信号線8から読み込んだ事象発
生部データに対応する事象発生条件データの検索要請信
号を信号線11に出力する。
事象発生条件データ検索手段4は、信号線11から検索
要請信号を受けて、事象発生部データに該当する事象発
生条件データ検索用ポインタ情報要請信号を信号線12
に出力する。
ポインタ情報格納手段5は、信号線12から事象発生条
件データ検索用ポインタ情報要請信号を受けて、格納し
ているポインタ情報リストの先頭のポインタ情報を信号
線12に返す。事象発生条件データ検索手段4は、信号
線12からポインタ情報を受は取り、信号線13を通し
て事象発生条件データ格納手段6からポインタ情報が指
し示す事象発生条件データを検索抽出し、信号線11に
検索抽出した事象発生条件データを出力する。
事象発生部毎手段2は、信号線11から受は取った事象
発生条件データをもとに、信号線8から読み込んだ事象
発生部データの事象発生の判定を行う。判定の結果、事
象発生が可能な場合には、次の事象発生条件データの検
索要請信号を信号線11に出力し、事象発生条件データ
検索手段4は信号線11から検索要請信号を受は取り、
信号線12を通してポインタ情報格納手段5に格納され
ているポインタ情報リストの2番目のポインタ情報を受
は取り、信号線13を通して事象発生条件データ格納手
段6から次の事象発生条件データを検索抽出し、事象発
生部毎手段2に渡し、事象発生部毎手段2は、再び事象
発生の判定を行う。
この判定作業は、各事象発生部に対応するポインタ情報
格納手段5に格納されているポインタ情報リストのすべ
てのポインタ情報を使用するか、あるいは事象発生が不
可能であるという判定がなされるまで続けられる。すべ
てのポインタ情報から検索された事象発生条件データに
よる判定結果が事象発生可能であった場合、事象発生部
毎手段2は事象発生可能時刻等の発生事象データを生成
し信号線9に出力する。また事象発生が不可能であると
判定された場合、ポインタ情報格納手段5は、該当する
事象発生条件データのポインタ情報をポインタ情報リス
トの先頭に移動させ、他のポインタ情報は既存の順番の
まま下位にスライドさせるというように並び替える。
発生事象データ処理手段3は、信号線9から発生事象デ
ータを読み込み、事象発生可能時間によるソート、先頭
事象の取り出し、取り出された事象の発生時刻へのシミ
ュレーション時刻の更新、発生事象の実行処理等の処理
を行い、シミュレーション結果データを信号線15に出
力する。
更に発生事象データ処理手段3は、すべての事象発生が
なくなるまで信号線10に事象発生部走査起動信号を出
力する。そして事象発生部走査手段1は、信号線10か
ら事象発生部走査起動信号を受は取ると、再稼働される
事象発生条件データ格納手段6に格納されている事象発
生条件データは、信号線14を通して利用者が追加、更
新することが可能である。
〔発明の効果〕
以上詳細に説明したように、本発明によるシミュレーシ
ョン方式によれば、シミュレーション実行にあたり各事
象発生部の事象発生部毎のための事象発生条件データの
検索が、事象発生条件データ格納手段に格納されている
固定的な順序でな(、実際の判定結果を使って事象不発
生の要因となった事象発生条件データに対し優先的に行
われるようになる。そのため無駄な検索が行われる可能
性が少なくなり、シミュレーション実行速度面において
効率化できる。
更にシミュレーション実行が終了した後、ポインタ情報
格納手段に格納されているポインタ情報の順序を見るこ
とにより、各事象発生部における事象不発生の要因分析
が可能となり、シミュレーションによる解析の効率化が
できる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図である。 事象発生部毎手段 事象発生部毎手段 発生事象データ処理手段 事象発生条件データ検索手段 ポインタ情報格納手段 事象発生条件データ格納手段

Claims (1)

    【特許請求の範囲】
  1. (1)入力したシミュレーション入力データ内にある全
    事象発生部を走査する事象発生部走査手段と、 事象発生部に対する事象発生条件データを格納している
    事象発生条件データ格納手段と、 前記事象発生条件データ格納手段の条件データ格納ポイ
    ンタ情報を各事象発生部毎に格納するポインタ情報格納
    手段と、 前記ポインタ情報格納手段のポインタ情報をもとに前記
    事象発生条件データ格納手段から事象発生条件データを
    検索する事象発生条件データ検索手段と、 前記事象発生部走査手段により走査された各事象発生部
    に対し、前記事象発生条件データ検索手段により検索さ
    れた事象発生条件データをもとに事象発生が可能か否か
    を判定する事象発生判定手段と、 前記事象発生判定手段の判定結果情報をもとに、発生事
    象データの処理を行う発生事象データ処理手段とを有す
    ることを特徴とするシミュレーション方式。
JP2039693A 1990-02-22 1990-02-22 シミュレーション方式 Pending JPH03244068A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2039693A JPH03244068A (ja) 1990-02-22 1990-02-22 シミュレーション方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2039693A JPH03244068A (ja) 1990-02-22 1990-02-22 シミュレーション方式

Publications (1)

Publication Number Publication Date
JPH03244068A true JPH03244068A (ja) 1991-10-30

Family

ID=12560121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2039693A Pending JPH03244068A (ja) 1990-02-22 1990-02-22 シミュレーション方式

Country Status (1)

Country Link
JP (1) JPH03244068A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012509546A (ja) * 2009-12-23 2012-04-19 インチロン ゲーエムベーハー 組み込みシステムをシミュレートするための方法及びデータ処理システム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6446841A (en) * 1987-08-18 1989-02-21 Nippon Atomic Ind Group Co High-speed retrieving method for frame type knowledge base
JPH01288930A (ja) * 1988-05-16 1989-11-21 Nec Corp 離散事象型シミュレーション方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6446841A (en) * 1987-08-18 1989-02-21 Nippon Atomic Ind Group Co High-speed retrieving method for frame type knowledge base
JPH01288930A (ja) * 1988-05-16 1989-11-21 Nec Corp 離散事象型シミュレーション方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012509546A (ja) * 2009-12-23 2012-04-19 インチロン ゲーエムベーハー 組み込みシステムをシミュレートするための方法及びデータ処理システム
US8543369B2 (en) 2009-12-23 2013-09-24 Inchron, Gmbh Method and data processing system for simulating an embedded system

Similar Documents

Publication Publication Date Title
US4916655A (en) Method and apparatus for retrieval of a search string
JP3525948B2 (ja) 情報検索装置
JPH11120203A (ja) データベースを合併する方法およびデータベースからドキュメントを検索する装置
US5416693A (en) Moving picture search support device
JPWO2003034279A1 (ja) 情報検索方法、情報検索プログラム、情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH07200312A (ja) ディジタルデータ処理システムとエラー処理方法
JPH03244068A (ja) シミュレーション方式
JP2001005830A (ja) 情報処理装置及びその方法、コンピュータ可読メモリ
JPH0887417A (ja) コンパイラ装置
JPH0642248B2 (ja) 情報検索装置
CN117009382A (zh) 一种数据表单的查询方法、装置、电子设备及存储介质
JPH0752451B2 (ja) 情報検索装置
JPH10320402A (ja) 検索式作成方法、検索式作成装置、及び記録媒体
JP2895892B2 (ja) データ処理装置
JPH09330322A (ja) データ検索装置
JPH0793129A (ja) ソート方式
JPH09293008A (ja) ソート作業ファイルスペース管理方式
JPH07282073A (ja) データ検索装置及びその方法
JPH05257610A (ja) ファイル読み込み装置及びファイル読み込み方法
JPH05241854A (ja) プログラム走行状態モニタ方式
JPH10320403A (ja) 検索式作成方法、検索式作成装置、及び記録媒体
JPH0452967A (ja) 集合ファイルに対する論理積演算処理方式
JPS628226A (ja) フアイルのキ−検索方法
JPH0758979B2 (ja) 蓄積型論理宛先のデータ管理処理方式
JPH02139640A (ja) 調査情報出力方式