JPH04115331A - Inspection system for interactive application system - Google Patents

Inspection system for interactive application system

Info

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
Application number
JP2236587A
Other languages
Japanese (ja)
Inventor
Yoshinori Ito
美紀 伊藤
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 JP2236587A priority Critical patent/JPH04115331A/en
Publication of JPH04115331A publication Critical patent/JPH04115331A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To generate an alarm at the time of generating status different from a status transition (ST) diagram by forming the ST data of each event from the ST diagram and allowing an inspector to generate all events in all states. CONSTITUTION:The ST diagram 1 is converted into a ST file 3 by a ST diagram conversion part 2. On the other hand, a status value changing part 8 changes the status value of a status value storing part 9 to a status value changed by an event. Three data capable of expressing the ST of a command, i.e. the type (a) of an event, the status value (b) of unchanged status and the status value (c) of the storing part 9, are sent to a ST inspecting part 10. The ST inspection part 10 reads out the file 3 and inspects whether the TS of the command coincides with the contents of the file 3 or not.

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.

〔従来の技術〕[Conventional technology]

従来、この種の対話型アプリケーションシステムの検査
方式は、検査者がアプリケーションシステムを操作しな
がらフローチャートを参照して外部からのイベントのタ
イプとそのときの状態の変更に誤りがないかを検査して
いる。
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.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した対話型アプリケーションシステムの検査方式は
、検査者がアプリケーションシステムを操作しながら、
イベントを発生させる度に外部からのイベントのタイプ
とその状態とをフローチャートに照らし合わせてチエツ
クし、合っているかを人手により検証する必要があると
いう煩雑さがある。
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.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の対話型アプリケーションシステムの検査方式は
、イベントドリブンの対話型アプリケーションシステム
の状態遷移図を状態遷移ファイルに変換する状態遷移図
変換手段と、前記対話型アプリケーションシステムのコ
マンドの内部状態値を直接変更する状態値変更手段と、
外部からのイベントのタイプにより変化された前記内部
状値を含む状態が前記状態遷移ファイルに記述されたイ
ベント状態と同じかどうかを検証する検証手段とを有す
ることにより構成される。
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.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 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.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明の対話型アプリケーションシ
ステムの検査方式は、状態遷移図からイベントごとの状
態遷移データを作らせておくことにより、検査者が全状
態で全イベントを発生させることにより、状態遷移図と
一致しない状態が発生した場合、警告を発生させること
ができ、検査効率を大幅にあげることができるという効
果がある。
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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[Claims] イベントドリブンの対話型アプリケーションシステムの
状態遷移図を状態遷移ファイルに変換する状態遷移図変
換手段と、前記対話型アプリケーションシステムのコマ
ンドの内部状態値を直接変更する状態値変更手段と、外
部からのイベントのタイプにより変化された前記内部状
値を含む状態が前記状態遷移ファイルに記述されたイベ
ント状態と同じかどうかを検証する検証手段とを有する
ことを特徴とする対話型アプリケーションシステムの検
査方式。
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.
JP2236587A 1990-09-06 1990-09-06 Inspection system for interactive application system Pending JPH04115331A (en)

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)

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