JPH04115331A - Inspection system for interactive application system - Google Patents
Inspection system for interactive application systemInfo
- Publication number
- JPH04115331A JPH04115331A JP2236587A JP23658790A JPH04115331A JP H04115331 A JPH04115331 A JP H04115331A JP 2236587 A JP2236587 A JP 2236587A JP 23658790 A JP23658790 A JP 23658790A JP H04115331 A JPH04115331 A JP H04115331A
- Authority
- JP
- Japan
- Prior art keywords
- state
- event
- state transition
- interactive application
- file
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は対話型アプリケーションシステムの検査方式、
特にイベントドリブン方式の対話型アプリケーションシ
ステムの検査方式に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention provides an inspection method for an interactive application system;
In particular, the present invention relates to an inspection method for an event-driven interactive application system.
従来、この種の対話型アプリケーションシステムの検査
方式は、検査者がアプリケーションシステムを操作しな
がらフローチャートを参照して外部からのイベントのタ
イプとそのときの状態の変更に誤りがないかを検査して
いる。Traditionally, this type of interactive application system inspection method involves an inspector operating the application system while referring to a flowchart to check for errors in the types of external events and changes in the state at that time. There is.
上述した対話型アプリケーションシステムの検査方式は
、検査者がアプリケーションシステムを操作しながら、
イベントを発生させる度に外部からのイベントのタイプ
とその状態とをフローチャートに照らし合わせてチエツ
クし、合っているかを人手により検証する必要があると
いう煩雑さがある。In the above-mentioned interactive application system inspection method, the inspector operates the application system while
Each time an event occurs, the type of event from the outside and its state must be checked against the flowchart, and it is necessary to manually verify whether they match.
本発明の対話型アプリケーションシステムの検査方式は
、イベントドリブンの対話型アプリケーションシステム
の状態遷移図を状態遷移ファイルに変換する状態遷移図
変換手段と、前記対話型アプリケーションシステムのコ
マンドの内部状態値を直接変更する状態値変更手段と、
外部からのイベントのタイプにより変化された前記内部
状値を含む状態が前記状態遷移ファイルに記述されたイ
ベント状態と同じかどうかを検証する検証手段とを有す
ることにより構成される。The inspection method for an interactive application system of the present invention includes a state transition diagram converting means for converting a state transition diagram of an event-driven interactive application system into a state transition file, and a state transition diagram converting means that converts a state transition diagram of an event-driven interactive application system into a state transition file, and a state transition diagram that directly converts the internal state values of commands of the interactive application system. a state value changing means to change;
and verification means for verifying whether the state including the internal state value changed by the type of external event is the same as the event state described in the state transition file.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示すブロック図である。第
1図の実施例は、イベントドリブンの対話型アプリケー
ションシステムの状態の遷移を示す状態遷移図1と、状
態遷移図を対話型アプリケーションシステムが読込める
形式のデータに変換する状態遷移図変換部2と、状態遷
移図変換部2から出力されるイベントごとのデータをフ
ァイルとして格納する状態遷移ファイル3と、検査対象
の対話型アプリケーションシステム4と、対話型アプリ
ケーションシステム4への入力装置5とから構成される
。対話型アプリケーションシステム4は対話型アプリケ
ーションとして必須のイベントを受付けて次の処理を呼
出すイベント処理部6と、イベント処理部6に呼出され
るコマンド処理部7と、状態値を直接変更する状態値変
更部8と、コマンドの状態値を格納しておく状態値格納
部9とを有する他に、本発明のために変更した状態値と
状態遷移ファイル3の内容とが一致するかをチエツクし
て、一致しない場合は警告を発生する状態遷移検証部1
0を有した構成となっている。FIG. 1 is a block diagram showing one embodiment of the present invention. The embodiment shown in FIG. 1 includes a state transition diagram 1 showing state transitions of an event-driven interactive application system, and a state transition diagram conversion unit 2 that converts the state transition diagram into data in a format readable by the interactive application system. , a state transition file 3 that stores data for each event output from the state transition diagram converter 2 as a file, an interactive application system 4 to be inspected, and an input device 5 to the interactive application system 4. be done. The interactive application system 4 includes an event processing unit 6 that receives an event essential for an interactive application and calls the next process, a command processing unit 7 that is called by the event processing unit 6, and a state value change unit that directly changes the state value. 8 and a state value storage part 9 for storing command state values, it also checks whether the state values changed for the purpose of the present invention match the contents of the state transition file 3. State transition verification unit 1 that issues a warning if they do not match
It has a configuration with 0.
状態遷移図1は状態遷移図変換部2によって状態遷移フ
ァイル3に変換される。一方、状態値変更部8はイベン
トによって変更した状態値に状態値格納部9の状態値を
変更する。状態遷移検証部10には、イベントのタイプ
aと、状態を変更する前の状態値すと、状態値格納部9
の状態値Cとのコマンドの状態遷移を表現できる三つの
データが送られる。状態遷移検証部10は状態遷移ファ
イル3を読込んで、コマンドの状態遷移と状態遷移ファ
イルと3が一致しているかを検証する。The state transition diagram 1 is converted into a state transition file 3 by a state transition diagram converter 2. On the other hand, the state value changing unit 8 changes the state value in the state value storage unit 9 to the state value changed by the event. The state transition verification section 10 stores the event type a, the state value before changing the state, and the state value storage section 9.
Three pieces of data are sent that can express the state transition of the command with the state value C of . The state transition verification unit 10 reads the state transition file 3 and verifies whether the state transition of the command matches the state transition file 3.
以上説明したように本発明の対話型アプリケーションシ
ステムの検査方式は、状態遷移図からイベントごとの状
態遷移データを作らせておくことにより、検査者が全状
態で全イベントを発生させることにより、状態遷移図と
一致しない状態が発生した場合、警告を発生させること
ができ、検査効率を大幅にあげることができるという効
果がある。As explained above, the inspection method of the interactive application system of the present invention allows the inspector to generate all events in all states by having the inspector create state transition data for each event from the state transition diagram. If a state that does not match the transition diagram occurs, a warning can be issued, which has the effect of greatly increasing inspection efficiency.
第1図は本発明の一実施例のブロック図である。
1・・・状態遷移図、2・・・状態遷移図変換部、3・
・・状態遷移ファイル、4・・・対話型アプリケーショ
ンシステム、5・・・入力装置、6・・・イベント処理
部、7・・・コマンド処理部、8・・・状態値変更部、
9・・・状態値格納部、10・・・状態遷移検証部。FIG. 1 is a block diagram of one embodiment of the present invention. 1... State transition diagram, 2... State transition diagram converter, 3.
... State transition file, 4... Interactive application system, 5... Input device, 6... Event processing section, 7... Command processing section, 8... State value changing section,
9... State value storage section, 10... State transition verification section.
Claims (1)
状態遷移図を状態遷移ファイルに変換する状態遷移図変
換手段と、前記対話型アプリケーションシステムのコマ
ンドの内部状態値を直接変更する状態値変更手段と、外
部からのイベントのタイプにより変化された前記内部状
値を含む状態が前記状態遷移ファイルに記述されたイベ
ント状態と同じかどうかを検証する検証手段とを有する
ことを特徴とする対話型アプリケーションシステムの検
査方式。A state transition diagram converting means for converting a state transition diagram of an event-driven interactive application system into a state transition file, a state value changing means for directly changing an internal state value of a command of the interactive application system, and an external event and a verification means for verifying whether a state including the internal state value changed according to the type of the event state is the same as an event state described in the state transition file.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2236587A JPH04115331A (en) | 1990-09-06 | 1990-09-06 | Inspection system for interactive application system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2236587A JPH04115331A (en) | 1990-09-06 | 1990-09-06 | Inspection system for interactive application system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04115331A true JPH04115331A (en) | 1992-04-16 |
Family
ID=17002850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2236587A Pending JPH04115331A (en) | 1990-09-06 | 1990-09-06 | Inspection system for interactive application system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04115331A (en) |
-
1990
- 1990-09-06 JP JP2236587A patent/JPH04115331A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03282733A (en) | Software component using rule generator | |
| JPH09230915A (en) | Programming device | |
| JP2803369B2 (en) | Inspection method for interactive system | |
| KR102558933B1 (en) | Method and device for systematic test case creation for Korean requirements including time conditions | |
| Mannering et al. | Relating safety requirements and system design through problem oriented software engineering | |
| JPH04273523A (en) | Code preparing device | |
| JPH01261738A (en) | Test module for interactive system | |
| JPH05127885A (en) | Processing flow chart conversion system | |
| JP2833612B2 (en) | Service primitive generation system | |
| JP2742280B2 (en) | Japanese automatic analyzer | |
| JPH05260129A (en) | System for generating structure body for interface | |
| JPH04116755A (en) | Telegram form conversion processing system | |
| JPH01232433A (en) | Graphic data generating device | |
| JP2854645B2 (en) | Fault diagnosis device | |
| JPH03235135A (en) | Automatic inspection system for program | |
| JPH03257637A (en) | Automatic check item extracting mechanism | |
| JPH0580992A (en) | Output system for procedure-function relation chart | |
| JPH05224943A (en) | Source program converter | |
| JPS63278142A (en) | Mechanism for system integration | |
| JPH04317125A (en) | Program processor | |
| JP2002366386A (en) | Program inspection method and apparatus, program thereof, and recording medium | |
| JPH04305177A (en) | Converting apparatus of test program into test standard table | |
| JPH04153654A (en) | Formation of exposure data for mask pattern formation | |
| JPH022423A (en) | Cobol program source conversion system | |
| JPH0350678A (en) | Design circuit analyzing device |