[go: up one dir, main page]

JP3432832B2 - Communication service specification verification method - Google Patents

Communication service specification verification method

Info

Publication number
JP3432832B2
JP3432832B2 JP32026891A JP32026891A JP3432832B2 JP 3432832 B2 JP3432832 B2 JP 3432832B2 JP 32026891 A JP32026891 A JP 32026891A JP 32026891 A JP32026891 A JP 32026891A JP 3432832 B2 JP3432832 B2 JP 3432832B2
Authority
JP
Japan
Prior art keywords
service
data
verification
description element
communication service
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.)
Expired - Fee Related
Application number
JP32026891A
Other languages
Japanese (ja)
Other versions
JPH05161168A (en
Inventor
潤 前田
明子 平松
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP32026891A priority Critical patent/JP3432832B2/en
Priority to US07/922,877 priority patent/US5621670A/en
Publication of JPH05161168A publication Critical patent/JPH05161168A/en
Application granted granted Critical
Publication of JP3432832B2 publication Critical patent/JP3432832B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Exchange Systems With Centralized Control (AREA)
  • Monitoring And Testing Of Exchanges (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は通信システムにおけるサ
ービスプログラムを作成するための通信サービス仕様の
検証方法に関する。交換機あるいはインテリジェントネ
ットワ−ク等で実現される通信サ−ビスは多様化、複雑
化が進んでおり、かかる傾向はますます今後の広帯域I
SDNの導入によって、増大すると考えられる。このた
め、通信サービス制御用のサービスプログラムを迅速か
つ容易に生成できることが望まれている。サービスプロ
グラムは通信サービス仕様に基づいて作成される。この
ため、通信サービス仕様の検証段階における仕様の誤り
を迅速かつ容易に発見できることが望ましい。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for verifying a communication service specification for creating a service program in a communication system. Communication services realized by exchanges or intelligent networks are becoming more diversified and complicated.
It is expected to increase with the introduction of SDN. For this reason, it is desired that a service program for communication service control can be generated quickly and easily. The service program is created based on the communication service specification. For this reason, it is desirable to be able to quickly and easily find a specification error in the verification stage of the communication service specification.

【0002】[0002]

【従来の技術】交換機にコンピュ−タを接続し、高度な
通信サ−ビスを実行するインテリジェントネットワ−ク
は図10に示すように、サービス交換ノード1とサービ
ス制御ノード2と多数の電話端末3,4・・を有してい
る。サービス交換ノード1は多数の交換機1a,1b,
・・を備え、各交換機はそれぞれ通話路回路NWや中央
処理装置CCP、図示しないが加入者回路、トランク等
を有している。サービス制御ノード2はコンピュータ構
成になっており、各交換機とデータ授受可能になってお
り、処理部CPUやサービスプログラムSVPを記憶す
る記憶部MMやデータベ−スDBを備えている。かかる
インテリジェントネットワ−クにおいて、発呼加入者A
から特番を伴った呼があると、発呼側交換機1aは該特
番をサービス制御ノード2の処理部CPUに通知し、処
理部CPUはサ−ビプログラムSVPに従って入力され
た特番のサ−ビス分析を行い、特番によりフリーダイア
ルサ−ビス、転送サ−ビス等が要求されていれば、デー
タベ−スDBより着呼加入者Bの電話番号を求め、分析
結果(電話番号等)を発信側交換機1aに通知し、サー
ビス交換ノード1により通常のパスの確立を行わせる。
2. Description of the Related Art As shown in FIG. 10, an intelligent network for connecting a computer to an exchange and performing an advanced communication service includes a service switching node 1, a service control node 2, and a large number of telephone terminals 3. , 4 ... The service switching node 1 has a number of switches 1a, 1b,
., Each exchange has a communication path circuit NW, a central processing unit CCP, a subscriber circuit (not shown), a trunk, and the like. The service control node 2 has a computer configuration and can exchange data with each exchange, and includes a processing unit CPU, a storage unit MM for storing a service program SVP, and a database DB. In such an intelligent network, the calling subscriber A
When there is a call with a special number, the calling exchange 1a notifies the special number to the processing unit CPU of the service control node 2, and the processing unit CPU analyzes the special number input according to the service program SVP. If free dial service, transfer service, etc. are requested by the special number, the telephone number of the called subscriber B is obtained from the database DB, and the analysis result (telephone number, etc.) is transmitted to the originating exchange. 1a, and the service switching node 1 establishes a normal path.

【0003】このようなインテリジェントネットワーク
におけるサービスプログラムの作成は、図11を参照す
ると以下のように行なわれる。すなわち、ユーザ(サー
ビス開発者)は、まずサービス管理システム5において
仕様エディタSPEDを用いて、サービスの仕様を記述
したサービス仕様SSPCを作成する。ついで、該サー
ビス仕様SSPCが正しいものであるかを保証するため
の検証を行ない、検証後、サービス仕様SSPCを実行
形式のサービスプログラムSVPに変換する。尚、サー
ビスプログラムSVPは以後サービス制御ノード2にロ
ーディングされて実際のサービス実行に用いられる。
The creation of a service program in such an intelligent network is performed as follows with reference to FIG. That is, the user (service developer) first creates a service specification SSPC in which the specification of the service is described in the service management system 5 using the specification editor SPED. Next, verification for ensuring that the service specification SSPC is correct is performed, and after verification, the service specification SSPC is converted into an executable service program SVP. The service program SVP is loaded on the service control node 2 and used for actual service execution.

【0004】[0004]

【発明が解決しようとする課題】従来、サービス仕様の
検証は、人間の手作業によるチェックが中心であった。
人間は、自然言語などの形式言語でない表現であっても
検証を行なうことができ、また、論理的な誤りだけでな
く意味的な誤りも含む高度な検証を行なうことができ
る。しかし、人間による検証には時間がかかり、誤りを
見逃すことも多々生じる。
Conventionally, verification of service specifications has mainly been performed by human manual checks.
Humans can verify even expressions that are not formal languages such as natural languages, and can perform advanced verification including not only logical errors but also semantic errors. However, verification by humans takes time, and errors are often missed.

【0005】このため、機械に形式言語で記述されたサ
ービス仕様を読み込ませ、その検証を自動的に行なうこ
とが望まれる。しかし、仕様に含まれる誤りをすべて簡
単な機械的方法で検出することは困難であるという問題
点がある。なぜならば、サービス仕様の中のある記述部
分が誤りであるか否かは、その部分だけで決まらず、仕
様の他の部分との関係に依存するからであり、しかも、
誤りには、論理的な矛盾を呈するもの、意味的な不適当
さを持つものがあり、それぞれ多様な種類が存在するか
らである。
For this reason, it is desired that a machine read a service specification described in a formal language and verify the service specification automatically. However, there is a problem that it is difficult to detect all errors included in the specification by a simple mechanical method. This is because whether or not a description part in a service specification is incorrect is not determined solely by that part, but depends on the relationship with other parts of the specification.
This is because errors include those that present logical contradiction and those that have semantic inadequacy, and there are various types of errors.

【0006】以上から本発明の目的は、自動的に、迅
速、容易にサービス仕様の検証ができる通信サービス仕
様検証方法を提供することである。本発明の別の目的
は、誤り検出を各種ルールで行なうことにより、様々な
誤りを柔軟に検出できる通信サービス仕様検証方法を提
供することである。
Accordingly, an object of the present invention is to provide a communication service specification verification method capable of automatically, quickly and easily verifying a service specification. Another object of the present invention is to provide a communication service specification verification method capable of flexibly detecting various errors by performing error detection according to various rules.

【0007】[0007]

【課題を解決するための手段】図1は本発明の原理説明
図である。11は通信サービス仕様SSPCを記憶する
通信サービス仕様記憶部、12は検証処理プログラムV
RFPに基づいて通信サービス仕様の検証を行なう検証
処理部、13は誤り検出ルールERRLを記憶する記憶
部、14は現在のサービス実行状態を示すデータSVD
Tを記憶するサービス実行状態記憶部である。
FIG. 1 is a diagram illustrating the principle of the present invention. 11 is a communication service specification storage unit for storing the communication service specification SSPC, and 12 is a verification processing program V
A verification processing unit for verifying the communication service specification based on the RFP; 13 a storage unit for storing an error detection rule ERRL; 14 a data SVD indicating the current service execution state
This is a service execution state storage unit that stores T.

【0008】[0008]

【作用】予め、通信サービス仕様SPPCの記述要素毎
に、サービス実行状態を示すデータを条件として仕様の
誤りを検出するための1以上の誤り検出ルールERRL
を定めて誤り検出ルール記憶部13に設定しておく。そ
して、通信サービス仕様SPPCの検証に際して、検証
処理部12は検証処理プログラムVRFPに基づいて通
信サービス仕様記憶部11より通信サービス仕様の記述
要素を検証対象として読み取り、該検証対象記述要素に
対応する全誤り検出ルールに現サービス実行状態を示す
データSVDTを照合させて誤りがあるかチェックし、
誤りが存在する場合には誤り検出を出力し、誤りが存在
しなければ、該検証対象記述要素に基づいて通信サービ
スのシュミレーションを実行し、サービス実行状態記憶
部14における現サービス実行状態を示すデータSVD
Tを書き換え、以後、次の通信サービス仕様の記述要素
を検証対象として読み取って通信サービス仕様の検証を
行なう。このようにすれば、自動的にサービス仕様の検
証ができ、しかも、各種誤り検出ルールを設定しておく
ことにより誤り検出を柔軟に行なうことができる。又、
検証対象記述要素より前の部分で行なわれた処理の結果
をサービス実行状態を示すデータの内容に反映させるこ
とにより、その内容と検証対象記述要素だけから検証を
行なうことができ、各検証対象記述要素毎に以前の処理
内容を調べる必要がなく、処理コストを低減できる。
One or more error detection rules ERRL for detecting an error in a specification on condition of data indicating a service execution state for each description element of the communication service specification SPPC in advance.
Is set in the error detection rule storage unit 13. Then, when verifying the communication service specification SPPC, the verification processing unit 12 reads the description element of the communication service specification from the communication service specification storage unit 11 as a verification target based on the verification processing program VRFP, and checks all the elements corresponding to the verification target description element. The data SVDT indicating the current service execution state is checked against the error detection rule to check whether there is an error.
If an error exists, an error detection is output. If no error exists, a communication service simulation is performed based on the verification target description element, and data indicating the current service execution state in the service execution state storage unit 14. SVD
After rewriting T, the following description element of the communication service specification is read as a verification target to verify the communication service specification. In this way, the service specification can be automatically verified, and error detection can be flexibly performed by setting various error detection rules. or,
By reflecting the result of the processing performed in the part before the verification target description element in the content of the data indicating the service execution state, the verification can be performed only from the content and the verification target description element, and each verification target description can be verified. It is not necessary to check the previous processing content for each element, and the processing cost can be reduced .

【0009】又、予め通信サービス仕様の記述要素毎
に、サービス実行状態を示すデータを条件として次のサ
ービス実行状態を決定するためのシュミレーションルー
ルを設定しておき、検証対象記述要素の各シュミレーシ
ョンルールに現サービス実行状態を示すデータを照合さ
せることにより、次のサービス実行状態を示すデータを
求めることができ、簡単に通信サービスのシュミレーシ
ョンを行なうことができる。
In addition, a simulation rule for determining the next service execution state is set in advance for each description element of the communication service specification on the basis of data indicating the service execution state, and each simulation rule of the verification target description element is set. By comparing the data indicating the current service execution state with the data indicating the next service execution state, it is possible to easily simulate the communication service.

【0010】更に、サービス通信仕様の記述要素毎に、
サービス実行状態を条件として仕様の正当性を検出する
ための1以上の正当性検出ルールを設定し、検証対象要
素に対応する全正当性検出ルールに現サービス実行状態
を照合して正当性をチェックし、いずれの正当性検出ル
ールにも照合しない場合には誤りが存在すると判定する
ようにすれば、仕様の誤りを検出する誤り検出ルールが
膨大になる場合にルール数を少なくでき、誤り検出速度
を早くできる。
Further, for each description element of the service communication specification,
Set one or more validity detection rules to detect the validity of the specification based on the service execution status, and check the validity by checking the current service execution status against all the validity detection rules corresponding to the element to be verified However, if no match is found with any of the validity detection rules, it is determined that there is an error. If the number of error detection rules for detecting specification errors becomes enormous, the number of rules can be reduced. Can be faster.

【0011】[0011]

【実施例】(a) ハードウェア構成 図2は本発明にかかわる通信サービス仕様検証方法を実
現するシステムのハードウェア構成図であり、21は処
理装置、22は各種プログラムやルールその他のデータ
を記憶する記憶装置、23は入出力装置、24はバスで
あり、該バスを介して各部はデータ授受可能に構成され
ている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS (a) Hardware Configuration FIG. 2 is a hardware configuration diagram of a system for realizing a communication service specification verification method according to the present invention, 21 is a processing device, 22 stores various programs, rules and other data. A storage device, 23 is an input / output device, and 24 is a bus. Each unit is configured to be able to exchange data via the bus.

【0012】記憶装置22はRAM、ROM、ハードデ
ィスク等を備えており、各記憶要素に所定のプログラム
やルール、データが記憶されるようになっている。22
aはサービス仕様SSPCを記憶するサービス仕様記憶
部、22bは「IF〜THEN〜」のプロダクションル
ールにより記述された誤り検出ルールERRLを記憶す
る誤り検出ルール記憶部、22cは誤り検出ルールを用
いて検証対象記述要素の誤りを推論する推論制御プログ
ラムPRPを記憶する記憶部、22dはサービスシュミ
レーションを実行するサービスシュミレータプログラム
SSMPを記憶する記憶部、22eはサービス実行状態
を示すデータSVDTを記憶する作業記憶部である。
The storage device 22 includes a RAM, a ROM, a hard disk, and the like, and stores predetermined programs, rules, and data in each storage element. 22
a is a service specification storage unit that stores a service specification SSPC; 22b is an error detection rule storage unit that stores an error detection rule ERRL described by a production rule “IF to THEN”; and 22c is a verification using an error detection rule. A storage unit for storing an inference control program PRP for inferring an error of a target description element, a storage unit 22d for storing a service simulator program SSMP for executing a service simulation, and a work storage unit 22e for storing data SVDT indicating a service execution state. It is.

【0013】サービスシュミレータプログラムSSMP
は、サービス仕様SSPCとサービス実行状態を示すデ
ータSVDTを参照し、サービス仕様の各記述要素毎に
その動作をシュミレーションし、結果をサービス実行状
態を示すデータSVDTとして作業記憶部22eに書き
込む。推論制御プログラムPRPは、サービス実行状態
を示すデータSVDTとサービス仕様SSPCの記述要
素に対して誤り検出ルールERRLを適用することによ
り、検証処理を行ない、仕様の誤りが見つかればそれを
入出力装置23に出力する。サービスシュミレータプロ
グラムSSMPと推論制御プログラムPRPは交互に実
行され、サービス仕様の各要素の検証を逐次進める。
Service simulator program SSMP
Refers to the service specification SSPC and the data SVDT indicating the service execution state, simulates the operation of each description element of the service specification, and writes the result to the work storage unit 22e as the data SVDT indicating the service execution state. The inference control program PRP performs a verification process by applying the error detection rule ERRL to the data SVDT indicating the service execution state and the description element of the service specification SSPC. Output to The service simulator program SSMP and the inference control program PRP are executed alternately, and the verification of each element of the service specification proceeds sequentially.

【0014】(b) ソフトウェア構成 図3は本発明にかかわる通信サービス仕様検証方法を実
現するソフトウェア構成図であり、図2と同一部分には
同一符号を付している。SSPCは通信サービス仕様で
あり、通信サービス動作を要素毎に分解し、各要素を形
式言語で記述したものである。
(B) Software Configuration FIG. 3 is a software configuration diagram for realizing the communication service specification verification method according to the present invention, and the same parts as those in FIG. 2 are denoted by the same reference numerals. SSPC is a communication service specification in which a communication service operation is decomposed for each element, and each element is described in a formal language.

【0015】ERRLは「IF〜THEN〜」形式のプ
ロダクションルールにより記述された誤り検出ルールで
あり、通信サービス仕様を構成する記述要素毎に設定さ
れている。各誤り検出ルールE1-1, E1-2, ・・は、記述
要素とサービス実行状態を示すデータを条件として仕様
の誤りを推論できるように記述されており、1つの記述
要素に1以上の誤り検出ルールが対応付けされている。
ERRL is an error detection rule described by a production rule of the format “IF-THEN-”, and is set for each description element constituting a communication service specification. Each of the error detection rules E1-1, E1-2,... Is described so that specification errors can be inferred on the condition of the description element and the data indicating the service execution state. A detection rule is associated.

【0016】SMRLは「IF〜THEN〜」形式のプ
ロダクションルールにより記述されたサービスシュミレ
ーションルールであり、通信サービス仕様を構成する記
述要素毎に設定されている。各サービスシュミレーショ
ンルール S1-1, S1-2, ・・は、記述要素とサービス実
行状態を示すデータとを条件として次のサービス実行状
態を示すデータを推論できるように記述されており、1
つの記述要素に1以上のサービスシュミレーションルー
ルが対応付けされている。
The SMRL is a service simulation rule described by a production rule of the format "IF-THEN-", and is set for each description element constituting a communication service specification. Each service simulation rule S1-1, S1-2,... Is described so that data indicating the next service execution state can be inferred on condition of the description element and data indicating the service execution state.
One or more service simulation rules are associated with one description element.

【0017】VRFPは検証処理プログラムであり、図
2に示したサービスシュミレータプログラムSSMPと
推論制御プログラムPRPを合体したものであり、(1)
サービスシュミレーション実行時には、サービスシュミ
レーションルールSMRLを用い、仕様の記述要素に基
づいてサービスシュミレーションを実行し、サービス実
行状態を示すデータを書き換え、(2) 検証実行時には、
誤り検出ルールERRLを用い、サービス実行状態を示
すデータと仕様の記述要素を基に仕様の誤りを検出す
る。22eは作業記憶部であり、サービス実行状態を示
すデータSVDTや検証対象の仕様記述要素SEL等を
含んでいる。
VRFP is a verification processing program, which is a combination of the service simulator program SSMP and the inference control program PRP shown in FIG.
At the time of executing the service simulation, the service simulation is executed based on the description element of the specification using the service simulation rule SMRL, and the data indicating the service execution state is rewritten.
Using the error detection rule ERRL, an error in the specification is detected based on the data indicating the service execution state and the description element of the specification. A work storage unit 22e includes data SVDT indicating a service execution state, a specification description element SEL to be verified, and the like.

【0018】通信サービス仕様 図4は通信サービス仕様SSCの一部具体例であり、U
PT (UniversalPersonal Telecommunication) サービ
スの一部である。UPTサービスとは、個人についてい
る番号(パーソナル番号)を用いて電話できる機能であ
り、UPTサービスの特番「662」がダイヤルされる
と、サービスプログラムはパーソナル番号入力をアナウ
ンスにより発呼者に指示し、入力されたパーソナル番号
の正当性をチェックし、正当ならばパーソナル番号を着
呼者のTEL番号に変換して交換機に送り、通話路を確
立させるサービスである。
[0018] Communication Service Specification 4 is a part specific example of a communication service specifications SSC, U
Part of the PT (Universal Personal Telecommunication) service. The UPT service is a function for calling using a number (personal number) assigned to an individual. When a special number "662" of the UPT service is dialed, the service program instructs the caller to input a personal number by an announcement. This service checks the validity of the input personal number, and if it is valid, converts the personal number into the TEL number of the called party and sends it to the exchange to establish a communication path.

【0019】図4のUPTサービス仕様は、受話器を持
ち上げた状態(オフフック状態)から記述されており、
状態、イベント、動作、判断等の仕様記述要素により構
成されている。尚、図4において、楕円形状部は状態を
意味し、矩形形状部は動作を、右端切込形状部はイベン
トを、両端山形状部は判断を意味している。又、 「c
s1」は1番のサービス交換ノードを、「leg0」は
0番の電話端末を意味している。図4において、SE1
は番号入力待ち状態、SE2は特番「662」がダイア
ルされたことを示すイベント、SE3はアナウンスメン
トPSI(個人課金番号PSIのダイアル入力を促すメ
ッセージ)を流す動作、SE4は入力されたPSI(番
号)を読み取る動作、SE5は番号入力待ち状態、SE
6は番号「&x」がダイアルされたことを示すイベン
ト、SE7はアナウンスをオフする動作、SE8は受信
した番号「&x」がPSIとして正当であるか、無効で
あるかチェックし、結果をrに返す動作(正当であればr
=PASS,無効であればr=ERRORとする)SE9はr=PAS
S(又はr=ERROR)かの判断、SE10はアナウン
スメントPTN(パーソナル番号PTNのダイアル入力
を促すメッセージ)を流す動作、SE11は入力された
PTN(パーソナル番号)を読み取る動作、SE12は
番号入力待ち状態、・・・・・・・・・であり、これら
サービス仕様は以下のごとく記述されて記憶装置に記憶
される。
The UPT service specification shown in FIG. 4 is described from a state where the handset is lifted (off-hook state).
It is composed of specification description elements such as state, event, operation, and judgment. In FIG. 4, the elliptical shape means a state, the rectangular shape means an operation, the right end cut shape part means an event, and the both ends mountain shape means a judgment. Also, "c
"s1" means the first service switching node, and "leg0" means the 0th telephone terminal. In FIG. 4, SE1
Is an input number waiting state, SE2 is an event indicating that the special number "662" has been dialed, SE3 is an operation of playing an announcement PSI (a message prompting dial input of a personal billing number PSI), and SE4 is an input PSI (number). ), SE5 is waiting for number input, SE
6 is an event indicating that the number "&x" has been dialed, SE7 is an operation for turning off the announcement, SE8 checks whether the received number "&x" is valid or invalid as the PSI, and sets the result to r. Action to return (r
= PASS, r = ERROR if invalid) SE9 r = PAS
Judgment of whether S (or r = ERROR), SE10 is an operation to play an announcement PTN (a message urging a dial input of a personal number PTN), SE11 is an operation to read an input PTN (personal number), and SE12 is a number input wait. ... These service specifications are described as follows and stored in the storage device.

【0020】 csl: Collecting Info SE1 number(csl,leg0,662) SE2 announcement(csl,leg0,PSI) SE3 cllect-user-information(csl,leg0) SE4 col:Collecting Info SE5 number(csl,leg0,&x) SE6 announcement(csl,leg0,Off) SE7 authorization(PSI,x,&r) SE8 r=PASS (又は r=ERROR) SE9 announcement(csl,leg0,PIN) SE10 cllect-user-information(csl,leg0) SE11 csl:Collecting Info SE12 ・・・・・・・・・[0020] csl: Collecting Info SE1 number (csl, leg0,662) SE2 announcement (csl, leg0, PSI) SE3 cllect-user-information (csl, leg0) SE4 col: Collecting Info SE5 number (csl, leg0, & x) SE6 announcement (csl, leg0, Off) SE7 authorization (PSI, x, & r) SE8 r = PASS (or r = ERROR) SE9 announcement (csl, leg0, PIN) SE10 cllect-user-information (csl, leg0) SE11 csl: Collecting Info SE12 ・ ・ ・ ・ ・ ・ ・ ・ ・

【0021】サービスシュミレーションルール 図5はサービスシュミレーションルールSMRLの一例
である。サービスシュミレーションルールSMRLは、
通信サービス仕様(SSPC)の記述要素毎に サービス実行
状態を示すデータ(SVDT)を条件として該記述要素に応じ
た状態になった あるいは該記述要素に応じたイベント
あるいは動作あるいは判断が行われた、ものとした後の
サービス実行状態を規定するものである。 (a)は仕様記述要素が「状態:csl:Collecting Info」の
場合のサービスシュミレーションルールであり、この仕
様記述要素が読み取られた時、すなわち この仕様記述要
素に応じた状態になったものとした時、現サービス実行
状態がどのような状態であっても、現サービス実行状態
を示すデータSVDTにおける「状態データ」を「csl:
Collecting Info」にすることを意味している。
Service Simulation Rule FIG. 5 is an example of the service simulation rule SMRL. The service simulation rule SMRL is
Every description element of communication service specification (SSPC), service execution
Condition data (SVDT) as a condition
And it became a state, or according to the description element event
Or after the action or judgment was made,
This defines the service execution state. (a) is a specification description element is the "state: csl: Collecting Info" is a service simulation rules in the case of, when this specification description element has been read, that is, the specification description required
Assuming that the state is in accordance with the element, the “state data” in the data SVDT indicating the current service execution state is “csl:
Collecting Info ”.

【0022】又、(b)は仕様記述要素が「イベント:num
ber(csl,leg0,&*)」の場合のサービスシュミレーション
ルールであり、この仕様記述要素が読み取られた時、
なわち この記述要素に応じたイベントが発生したもの
とした時 現サービス実行状態が「csl:Collecting Info
で、かつアナウンス=PSI」であれば、現サービス実行状
態を示すデータSVDTにおける「入力データ」を「P
SI入力済み」にし、かつ「*=入力番号」にすること
を意味している。尚、「イベント:number(csl,leg0,&
*)」の場合のサービスシュミレーションルールは1つに
限らず、種々記述されるものである。例えば、 「if 状態=csl:Collecting Info and アナウンス =PTN then 入力 = PTN入力済み、* = 入力番号」 等が記述されている。尚、このサービスシュミレーショ
ンルールはパーソナル番号PTN入力待ちの状態におい
て、仕様記述要素が「イベント:number(csl,leg0,&*)」
の場合に、「入力データ」を「PTN入力済み」にし、か
つ「*=入力番号」にするものである。
(B) shows a case where the specification description element is "event: num
ber (csl, leg0, & * ) "is a service simulation rules in the case of, when this specification description element has been read, to
That is , the event that occurred according to this description element
When was, the current service execution state is "csl: Collecting Info
And the announcement = PSI, the “input data” in the data SVDT indicating the current service execution state is changed to “P”.
This means that "SI input completed" and "* = input number". In addition, "Event: number (csl, leg0, &
In the case of “*)”, the service simulation rule is not limited to one, and is variously described. For example, “if state = csl: Collecting Info and announcement = PTN then input = PTN input completed, * = input number” is described. In this service simulation rule, the specification description element is "event: number (csl, leg0, &*)" while waiting for the input of the personal number PTN.
In the case of, "input data" is set to "PTN input completed" and "* = input number".

【0023】誤り検出ルール 図6は誤り検出ルール22bの一例である。(a)は仕様
記述要素が「イベント:off-hook(csl,leg0)」の場合の
誤り検出ルールであり、この仕様記述要素が読み取られ
た時、現サービス実行状態が「csl:Collecting Info」で
あれば、誤り(off-hook 不可)であることを意味してい
る。これは、既にoff-hookされて番号入力待ち状態にも
かかわらずoff-hookが記述されることは誤りであるから
である。尚、仕様記述要素が「イベント:off-hook(cs
l,leg0)」の場合の誤り検出ルールは1つに限らず多数記
述されているものである。
The error detection Rules Figure 6 is an example of an error detection rule 22b. (a) is an error detection rule when the specification element is “event: off-hook (csl, leg0)”. When this specification element is read, the current service execution state is “csl: Collecting Info”. If it is, it means an error (off-hook is impossible). This is because it is erroneous that the off-hook is already described and the off-hook is described despite the number input waiting state. Note that the specification description element is "Event: off-hook (cs
In the case of “l, leg0)”, not only one error detection rule but a large number are described.

【0024】(b)は仕様記述要素が「判断」の誤り検出ル
ールである。図4のサービス仕様SE9において、現サ
ービス実行状態が「PSI authorization 」であり、r≠PAS
S 及び r≠ERROR であれば、誤りであることを意味して
いる。尚、この誤り検出ルールを正当性を示すルール if 状態 = PSI authorization and r =PASS then 正当 if 状態 = PSI authorization and r =ERROR then 正当 と記述することもできる。
(B) is an error detection rule in which the specification description element is “judgment”. In the service specification SE9 of FIG. 4, the current service execution state is "PSI authorization", and r @ PAS
If S and r ≠ ERROR, it means an error. It should be noted that this error detection rule can be described as a rule if state indicating validity = PSI authorization and r = PASS then valid if state = PSI authorization and r = ERROR then valid.

【0025】(c)は仕様記述要素が「動作:announcement
(csl,leg0,PSI)」の場合の誤り検出ルールであり、この
仕様記述要素が読み取られた時、現サービス実行状態を
示すデータが「入力=PSI入力済み」であれば、誤り
であることを意味している。これは、入力済みのPSI
の入力を促すメッセージをアナウンスすることは考えら
れないからである。しかし、運用によっては、2回PS
Iの入力を行なわせることも考えられる場合には、「誤
り(入力冗長?, 0.5)」というように記述して誤
りあるいは正当性の可能性が0.5であるというよう
に、段階値又は連続値で表現することもできる。
In (c), when the specification description element is “operation: announcement:
(csl, leg0, PSI) "is an error detection rule. If the data indicating the current service execution state is" input = PSI input completed "when this specification element is read, it is an error Means This is the entered PSI
This is because it is not possible to announce a message that prompts the user to enter a password. However, depending on the operation, twice PS
If it is conceivable to input I, a step such as “error (input redundancy ?, 0.5)” is described and the possibility of error or validity is 0.5. It can also be represented by a value or a continuous value.

【0026】サービス実行状態を示すデータ 図7はサービス実行状態を示すデータSVDTの一例で
あり、サービス実行状態データを示すデータSVDTと
しては、「状態データ」、「接続データ」、「変数デー
タ」、「入力データ」、「性質データ」等があり、検証
対象記述要素以前に実行されたサービスの処理結果や、
状態を示すデータが保持されている。尚、図7は図4の
仕様記述要素SSE12が読み込まれた時のサービス実
行状態データである。すなわち、(1) csl:Collecting I
nfo(PTN番号待ち状態)にあり、(2) 電話端末とアナ
ウンス(PTN)が接続されており、(3) 入力変数(PIS
番号)x=○○○、r=PASSであり、(4) PSIは入力済
みであることが示されている。
[0026] Data view 7 illustrating a service execution state is an example of a data SVDT indicating the service execution state, the data SVDT indicating the service execution state data, "status data", "connection data", "variable data", There are "input data", "property data", etc., and the processing result of the service executed before the description element to be verified,
Data indicating the state is held. FIG. 7 shows the service execution state data when the specification description element SSE12 of FIG. 4 is read. That is, (1) csl: Collecting I
nfo (PTN number waiting state), (2) telephone terminal and announcement (PTN) are connected, (3) input variable (PIS
No.) x ==, r = PASS, and (4) PSI is shown to have been input.

【0027】(c) 誤り検証処理 図8は本発明の検証処理プログラムVRFPのフローチ
ャートである。検証処理に際して、まず作業記憶部22
eの内容を初期化する(ステップ101)。ついで、サ
ービス仕様SSPCの全要素について検証処理が完了し
たか判断し(ステップ102)、完了していれば、「誤
り検出せず」の検証結果を入出力装置に出力して(ステ
ップ103)、検証処理を終了する。
(C) Error Verification Processing FIG. 8 is a flowchart of the verification processing program VRFP of the present invention. In the verification process, first, the work storage unit 22
The contents of e are initialized (step 101). Next, it is determined whether the verification process has been completed for all the elements of the service specification SSPC (step 102). If completed, the verification result of “no error detected” is output to the input / output device (step 103). The verification processing ends.

【0028】しかし、完了してなければ、サービス仕様
SSPCから1つの仕様記述要素を検証対象として読み
込み、作業記憶22eに書き込む(ステップ104)。
しかる後、該検証対象の仕様記述要素に対応して設定さ
れている全誤り検出ルールを参照したか判断し(ステッ
プ105)、参照してなければ、残りの誤り検出ルール
ERRLを読み出し、該誤り検出ルールに現サービス実
行状態を示すデータが照合するかチェックし(ステップ
106)、照合しなければ(失敗)、ステップ105に
戻る。しかし、照合すれば(成功)、誤り検出ルールの
「then」以降で誤りであることを記述しているか判
断し(ステップ107)、記述していれば「誤り検出」
を入出力装置に出力して(ステップ108)検証処理を
終了する。
However, if not completed, one specification description element is read from the service specification SSPC as an object to be verified and written into the work storage 22e (step 104).
Thereafter, it is determined whether or not all error detection rules set corresponding to the specification description element to be verified have been referred to (step 105). If not, the remaining error detection rules ERRL are read, and It is checked whether the data indicating the current service execution state matches the detection rule (step 106). If the data does not match (failure), the process returns to step 105. However, if the verification is successful (success), it is determined whether or not an error is described after "then" of the error detection rule (step 107).
Is output to the input / output device (step 108), and the verification processing ends.

【0029】ステップ107の判断において、誤り検出
ルールの「then」以降で誤りであることを記述して
なければ、「then」以降に記述されている仕様の有
する性質を示すデータをサービス実行状態を示すデータ
SDVTに書き込み(ステップ108)、ステップ10
5に戻る。尚、サービス仕様の記述要素とサービス実行
状態を示すデータとを条件として仕様の持つ性質を示す
データをサービス実行状態を示すデータSVDTに書き
込むルールを設け、かつサービス実行状態を示すデータ
に書き込まれている仕様の性質を示すデータ間の関係を
条件として仕様の誤りを検出するルールを誤り検出ルー
ル内に設けることにより、誤り検出精度を向上でき、し
かも、柔軟性に富んだ誤り検出ができるようになる。
If it is determined in step 107 that the error is not found after "then" of the error detection rule, data indicating the property of the specification described after "then" is changed to the service execution state. Write to the indicated data SDVT (Step 108), Step 10
Return to 5. It should be noted that a rule is provided for writing the data indicating the property of the specification to the data SVDT indicating the service execution state on condition that the description element of the service specification and the data indicating the service execution state are used as conditions. By providing a rule in the error detection rule that detects specification errors based on the relationship between data that indicates the nature of the specification, the accuracy of error detection can be improved, and more flexible error detection can be performed. Become.

【0030】さて、誤りを検出することなく、全誤り検
出ルールの適用が完了すれば、検出対象の仕様記述要素
に対応して設定されているサービスシュミレーションル
ールSMRLを順次読み出し、シュミレーションルール
に現サービス実行状態を示すデータが照合するかチェッ
クする(ステップ109)。尚、必ず照合するサービス
シュミレーションルールが存在する。
When the application of all the error detection rules is completed without detecting an error, the service simulation rules SMRL set corresponding to the specification description elements to be detected are sequentially read out, and the current service rule is set in the simulation rule. It is checked whether the data indicating the execution state is collated (step 109). It should be noted that there is a service simulation rule that always matches.

【0031】照合するシュミレーションルールが見つか
れば、サービス実行状態を示すデータSVDTの内容を
該ルールの「then」以降の記述に従って書き換え
(ステップ110)、ステップ102に戻り以降の処理
を繰り返す。尚、誤りが検出されれば、修正し、再び最
初から検証処理を行なうことになる。
If a simulation rule to be collated is found, the contents of the data SVDT indicating the service execution state are rewritten according to the description after "then" of the rule (step 110), the process returns to step 102, and the subsequent processes are repeated. If an error is detected, the error is corrected and the verification process is performed again from the beginning.

【0032】以上は、誤り検出ルールに基づいて検証処
理を行なった場合であるが、正当性ルール(例えば、図
6(d)参照)に基づいて検証処理を行なうこともでき
る。図9はかかる場合の検証処理プログラムVRFPの
フローチャートである。尚ステップ101〜104、1
09〜110は図8と同一であるので説明は省略する。
The above is the case where the verification process is performed based on the error detection rule. However, the verification process can be performed based on the validity rule (for example, see FIG. 6D). FIG. 9 is a flowchart of the verification processing program VRFP in such a case. Steps 101 to 104, 1
09 to 110 are the same as those in FIG.

【0033】1つの仕様記述要素が検証対象として読み
込まれて作業記憶部22eに書き込まれると、該仕様記
述要素に対応して設定されている全正当性検出ルールを
参照したか判断し(ステップ201)、参照してなけれ
ば、残りの正当性検出ルールを読み出し、該正当性検出
ルールに現サービス実行状態を示すデータが照合するか
チェックし、すなわち、該正当性検出ルールの条件と現
サービス実行状態を示すデータとを照合して一致するか
チェックし(ステップ202)、照合(一致)しなければ
ステップ201に戻る。
When one specification description element is read as an object to be verified and written in the work storage unit 22e, it is determined whether or not all validity detection rules set corresponding to the specification description element have been referred to (step 201). If it is not referred to, the remaining validity detection rules are read, and it is checked whether or not the data indicating the current service execution state matches the validity detection rules.
Check if the data matches the data indicating the service execution status
Check (step 202), if not collated (match) , return to step 201.

【0034】いずれの正当性検出ルールにも照合しなけ
れば、「誤り検出」の検証結果を入出力装置に出力して
(ステップ203)検証処理を終了する。しかし、いず
れかの正当性検出ルールに照合すれば、ステップ109
の処理を行なってサービス実行状態を示すデータを書き
換える。
If no match is found with any of the validity detection rules, the verification result of "error detection" is output to the input / output device (step 203), and the verification processing ends. However, if any one of the validity detection rules is checked, step 109
And rewrites the data indicating the service execution state.

【0035】以上、本発明を実施例により説明したが、
本発明は請求の範囲に記載した本発明の主旨に従い種々
の変形が可能であり、本発明はこれらを排除するもので
はない。
The present invention has been described with reference to the embodiments.
The present invention can be variously modified in accordance with the gist of the present invention described in the claims, and the present invention does not exclude these.

【0036】[0036]

【発明の効果】以上本発明によれば、予め、通信サービ
ス仕様の記述要素毎にサービス実行状態を示すデータを
条件として仕様の誤りを検出するための誤り検出ルール
を設定しておき、通信サービス仕様の検証に際して、
証対象の記述要素に応じた誤り検出ルールに現サービス
実行状態を示すデータを照合させて誤りがあるかチェッ
クし、誤りが存在する場合には誤り検出を出力し、誤り
が存在しなければ、該記述要素に基づいて現サービス実
行状態を示すデータを書き換え、以後、次の通信サービ
ス仕様の各記述要素を読み取って通信サービス仕様の検
証を行なうように構成したから、自動的にサービス仕様
の検証ができ、しかも、各種誤り検出ルールを設定して
おくことにより誤り検出を柔軟に行なうことができる。
According to the present invention, an error detection rule for detecting an error in a specification is set in advance for each description element of a communication service specification on the basis of data indicating a service execution state. upon verification of specifications, test
Current service for error detection rules according to the description element of the certificate
Check the execution status data for errors.
If there is an error, error detection is output and
If the service is not present, the current service
Since the data indicating the line status is rewritten and the following description elements of the communication service specification are read to verify the communication service specification, the service specification can be automatically verified and various error detections can be performed. By setting rules, error detection can be performed flexibly.

【0037】又、本発明によれば、検証対象としている
記述要素より前の部分で行なわれた処理の結果をサービ
ス実行状態を示すデータの内容に反映させることがで
き、従ってその内容と検証対象要素だけから検証を行な
うことができ、各検証対象要素毎に以前の処理内容を調
べる必要がなく、処理コストを低減できる。
Further, according to the present invention, the result of the processing performed in the part before the description element to be verified can be reflected in the contents of the data indicating the service execution state. The verification can be performed only from the element, and it is not necessary to check the previous processing content for each verification target element, and the processing cost can be reduced .

【0038】又、本発明によれば、予め通信サービス仕
様の記述要素毎にサービス実行状態を示すデータを条件
として次のサービス実行状態を決定するためのシュミレ
ーションルールを設定しておき、検証対象記述要素に応
じたシュミレーションルールに現サービス実行状態を示
すデータを照合させるように構成したから、次のサービ
ス実行状態を示すデータを容易に推論することができ、
簡単に通信サービスのシュミレーションを行なうことが
できる。
According to the present invention, data indicating a service execution state is previously defined for each description element of a communication service specification.
Sumire to determine the next service execution state as
Option rules, and respond to the description elements to be verified.
The current service execution status is indicated in the
Since the data is configured to be compared, the data indicating the next service execution state can be easily inferred,
It is possible to easily simulate a communication service.

【0039】更に、本発明によれば、サービス通信仕様
の記述要素毎にサービス実行状態を示すデータを条件と
して仕様の正当性を検出するための正当性検出ルールを
設定し、検証対象要素に応じた正当性検出ルールに現サ
ービス実行状態を示すデータを照合して正当性をチェッ
クし、いずれの正当性検出ルールにも照合しない場合に
は誤りが存在すると判定するように構成したから、仕様
の誤りを検出する誤り検出ルールが膨大になる場合に正
当性検出ルールを適宜使用することによりルール数を少
なくでき、誤り検出速度を早くできる。
Further, according to the present invention, data indicating a service execution state is set as a condition for each description element of the service communication specification.
Rules to detect the validity of the specification
The current support is set in the validity detection rule according to the element to be verified.
The error detection rule that detects specification errors is configured because the data indicating the service execution status is checked for correctness, and if no match is found with any of the validity detection rules, it is determined that an error exists. When the number of rules becomes large, the number of rules can be reduced by appropriately using the validity detection rules, and the error detection speed can be increased.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明のハードウェア構成図である。FIG. 2 is a hardware configuration diagram of the present invention.

【図3】本発明のソフトウェア構成図である。FIG. 3 is a software configuration diagram of the present invention.

【図4】通信サービス仕様の一部具体例説明図である。FIG. 4 is a diagram illustrating a specific example of a communication service specification;

【図5】サービスシュミレーションルールの一例説明図
表である。
FIG. 5 is a diagram illustrating an example of a service simulation rule.

【図6】誤り検出ルールの一例説明図表である。FIG. 6 is a table illustrating an example of an error detection rule.

【図7】サービス実行状態を示すデータの一例説明図表
である。
FIG. 7 is a table illustrating an example of data indicating a service execution state;

【図8】本発明の検証処理の流れ図である。FIG. 8 is a flowchart of a verification process according to the present invention.

【図9】本発明の別の検証処理の流れ図である。FIG. 9 is a flowchart of another verification process of the present invention.

【図10】インテリジェントネットワークの構成図であ
る。
FIG. 10 is a configuration diagram of an intelligent network.

【図11】通信サービス開発から実行までの概要説明図
である。
FIG. 11 is a schematic explanatory diagram from development to execution of a communication service.

【符号の説明】[Explanation of symbols]

11・・通信サービス仕様記憶部 12・・検証処理部 13・・誤り検出ルール記憶部 14・・サービス実行状態記憶部 SSPC・・通信サービス仕様 ERRL・・誤り検出ルール SVDT・・サービス実行状態を示すデータ VRFP・・検出処理プログラム 11. Communication service specification storage unit 12. Verification processing unit 13. Error detection rule storage unit 14. Service execution state storage unit SSPC ... communication service specification ERRL error detection rule SVDT: Data indicating service execution status VRFP ... Detection processing program

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 通信システムにおける所定のサービスを
実行するサービスプログラムを作成するための通信サー
ビス仕様の検証方法において、 予め、通信サービス仕様(SSPC)の記述要素毎に サービ
ス実行状態を示すデータ(SVDT)を条件として仕様の誤り
を検出するための1以上の誤り検出ルール(ERRL)を設定
しておき、かつ、通信サービス仕様(SSPC)の記述要素毎
サービス実行状態を示すデータ(SVDT)を条件として
該記述要素に応じた状態になった あるいは該記述要素
に応じたイベントあるいは動作あるいは判断が行われ
た、ものとした後のサービス実行状態を規定するサービ
スシュミレーションルール(SMRL)を設定しておき、 また、記述要素を実行順に配列してなる通信サービス仕
様の1つの記述要素を検証対象とするとき、該検証対象
記述要素に応じた動作が行われる前のサービス実行状態
を示すデータを取得 保存しておき 所定の通信サービス仕様(SSPC)の検証に際して、前記検
証対象記述要素を読み取り 該読み取られた検証対象記述要素に対応する全誤り検出
ルールに前記保存されているサービス実行状態を示すデ
ータを照合して誤りがあるかチェックし、 誤りが存在する場合には誤り検出を出力し、 誤りが存在しなければ、前記検証記述要素に対応する前
記サービスシュミレーションルールに前記保存されてい
るサービス実行状態を照合して次のサービス実行状態を
示すデータ(SVDT)を取得し、該データにより該保存され
ているサービス実行状態を示すデータ(SVDT)を書き換
え、 以後、次の通信サービス仕様の記述要素を検証対象とし
て読み取って検証を行なうことを特徴とする通信サービ
ス仕様の検証方法。
A predetermined service in a communication system is provided.
Communication service for creating a service program to be executed
The verification method as bis specifications in advance, for each description element of the communication service specification (SSPC), service
Specification error, subject to data (SVDT) that indicates the execution status of the application
One or more error detection rules (ERRL) to detect errors
And each description element of the communication service specification (SSPC)
, The condition data (SVDT) indicating the service execution state
The state corresponding to the description element , or the description element
An event or action or judgment is made according to
Service that defines the service execution state after
Simulation rules (SMRL) are set, and communication service specifications are arranged in the order of description.
When one description element is used as a verification target, the verification target
Service execution status before the operation according to the description element is performed
Is acquired and stored, and when verifying a predetermined communication service specification (SSPC), the verification is performed.
Read the testimony object description elements, the total error detection corresponding to the read-out verified description elements
Data indicating the service execution status stored in the rule
Check for errors by matching over data, and outputs the error detection if there is an error, if there is an error, before corresponding to the verification description element
The service simulation rules
The next service execution status is checked by comparing the service execution status
Data (SVDT) to be acquired and stored by the data.
Rewrite the data (SVDT) indicating the service execution status
For example, thereafter, the descriptive elements of the next communication service specification and verification subject
Communication service characterized by reading and verifying
Verification method of the data specification.
【請求項2】通信システムにおける所定のサービスを実
行するサービスプログラムを作成するための通信サービ
ス仕様の検証方法において、 予め、通信サービス仕様(SSPC)の記述要素毎に サービ
ス実行状態を示すデータ(SVDT)を条件として仕様の正当
性を検出するための1以上の正当性検出ルールを設定し
ておき、かつ、通信サービス仕様(SSPC)の記述要素毎
サービス実行 状態を示すデータ(SVDT)を条件として
該記述要素に応じた状態になった あるいは該記述要素
に応じたイベントあるいは動作あるいは判断が行われ
た、ものとした後のサービス実行状態を規定するサービ
スシュミレーションルール(SMRL)を設定しておき、 記述要素を実行順に配列してなる通信サービス仕様
の1つの記述要素を検証対象とするとき、該検証対象記
述要素に応じた動作が行われる前のサービス実行状態を
示すデータを取得 保存しておき 所定の通信サービス仕様(SSPC)の検証に際して、前記検
証対象記述要素を読み取り 該読み取られた検証対象記述要素に対応する正当性検出
ルールの前記条件と前記保存されているサービス実行状
態を示すデータ(SVDT)とを照合して一致するかにより正
当性をチェックし、 いずれの正当性検出ルールにおいても一致しない場合に
は誤りが存在すると判定し、 いずれかの正当性検出ルールにおいて一致して正当性が
確認されれば、前記検証記述要素に対応する前記サービ
スシュミレーションルールに前記保存されているサービ
ス実行状態を照合して次のサービス実行状態を示すデー
タ(SVDT)を取得し、該データで該保存されているサービ
ス実行状態を示すデータ(SVDT)を書き換え、 以後、次の通信サービス仕様の記述要素を検証対象とし
て読み取って検証を行なうことを特徴とする通信サービ
ス仕様検証方法。
2. A method for implementing a predetermined service in a communication system.
Communication service for creating service programs
In the verification method of the scan specification, in advance, for each description element of communication service specification (SSPC), service
Specification of the specification on condition that the data (SVDT)
Configure one or more validity detection rules to detect
And for each description element of the communication service specification (SSPC)
, The condition data (SVDT) indicating the service execution state
The state corresponding to the description element , or the description element
An event or action or judgment is made according to
Service that defines the service execution state after
Set the scan simulation rules (SMRL) leave, also, communication service specification which is formed by arranging the descriptive elements in the order of execution
When one of the description elements is to be verified,
The service execution status before the operation according to the predicate element is performed
The specified data is acquired and stored, and when the predetermined communication service specification (SSPC) is verified, the verification is performed.
Read the testimony object description element, validity detector corresponding to the read-out verified description elements
The conditions of the rule and the stored service execution statement
Data (SVDT) indicating the status
Check the validity and if no match is found in any of the validity detection rules
Determines that there is an error, and if any of the
If confirmed, the service corresponding to the verification description element
Services stored in the simulation rules
The data indicating the next service execution status by comparing the service execution status
Data (SVDT), and the stored service
Rewrite the data (SVDT) indicating the execution status of the
Communication service characterized by reading and verifying
Specification verification method.
JP32026891A 1991-08-01 1991-12-04 Communication service specification verification method Expired - Fee Related JP3432832B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP32026891A JP3432832B2 (en) 1991-12-04 1991-12-04 Communication service specification verification method
US07/922,877 US5621670A (en) 1991-08-01 1992-07-31 Communication service simulator and a communication service specification verifying method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32026891A JP3432832B2 (en) 1991-12-04 1991-12-04 Communication service specification verification method

Publications (2)

Publication Number Publication Date
JPH05161168A JPH05161168A (en) 1993-06-25
JP3432832B2 true JP3432832B2 (en) 2003-08-04

Family

ID=18119610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32026891A Expired - Fee Related JP3432832B2 (en) 1991-08-01 1991-12-04 Communication service specification verification method

Country Status (1)

Country Link
JP (1) JP3432832B2 (en)

Also Published As

Publication number Publication date
JPH05161168A (en) 1993-06-25

Similar Documents

Publication Publication Date Title
JP3631647B2 (en) Software test method
JPH10301960A (en) Method and device for voice interaction on network using parameter interaction definition item
JPH0797873B2 (en) A device for generating information and instructions for entering into a program memory of a computer
US5621670A (en) Communication service simulator and a communication service specification verifying method
Baker et al. Automatic generation of conformance tests from message sequence charts
US6529583B2 (en) PSTN call simulator and method of operation for testing PSTN-To-IP network telephone services for individual and group internet clients prior to availability of the services
CN115858884A (en) Log verification method, device and product
US20070189493A1 (en) Interactive voice system
JP3432832B2 (en) Communication service specification verification method
Drayton et al. Introduction to LOTOS through a worked example
US6483911B1 (en) Methods and apparatus for providing external access to executable call flows of a network application
US5295177A (en) Automatic terminal start/stop verification system using call processing simulator
Lin et al. A methodology for feature interaction detection in the AIN 0.1 framework
CN100362817C (en) Software module testing method
US5721753A (en) Recording verification system
Bouma et al. Formalisation of properties for feature interaction detection: Experience in a real-life situation
CN101251824B (en) Methods and testing tools for testing common object request proxy structures
Fu Feature interaction detection in a telephony network integrated with switch-based features and IN features.
KR0128849B1 (en) Intellegent metwork service
JP2507676B2 (en) Index input/output statement execution processing method
Yamano et al. A verification support for communication software design (003) 5323271
US6530044B1 (en) System and disassembling test data and method
TW202522255A (en) Data processing method and data processing device
JPH0439738A (en) Program connection check device
CN117056197A (en) Data processing method, device, equipment and storage medium

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030513

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080523

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090523

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees