DocumentCode :
775560
Title :
Specification and Verification of Switching Software
Author :
Kajiwara, Masaichi ; Ichikawa, Haruhisa ; Itoh, Masaki ; Yoshida, Yasuyuki
Author_Institution :
Nippon Telegraph and Telephone Public Corp., Tokyo, Japan
Volume :
33
Issue :
3
fYear :
1985
fDate :
3/1/1985 12:00:00 AM
Firstpage :
193
Lastpage :
198
Abstract :
This paper describes specification and verification technology for software development. This technology consists of 1) a Specification description language called LAN-S, 2) a compiler to generate data for specification verification, and 3) a specification analysis algorithm (analyzer). A switching system and terminals are regarded as state transition machines in this technology. From specifications described in LAN-S, input data for the specification analyzer are generated. The analyzer incorporates a concept of the reduced reachability tree (RRtree), which can solve the "state space explosion" encountered in the ordinary teachability tree analysis. Using some subprocedure libraries, the switching software specification in LAN-S is transformed into an executable control program for a system with "process based software architecture." When applied to software development for a model switching system SPICE, the analyzer produced a reachability tree smaller than the one produced via the ordinary reachability tree analysis by 99.95 percent, and proved to be applicable to practical systems analysis.
Keywords :
Communication switching; Communication system software; Software requirements and specifications; Switching, communication; Algorithm design and analysis; Control systems; Explosions; Programming; SPICE; Software architecture; Software libraries; Space technology; State-space methods; Switching systems;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOM.1985.1096279
Filename :
1096279
Link To Document :
بازگشت