SDE - INCREMENTAL SPECIFICATION AND DEVELOPMENT OF COMMUNICATIONS SOFTWARE

被引:14
作者
ICHIKAWA, H
ITOH, M
KATO, J
TAKURA, A
SHIBASAKI, M
机构
[1] NIPPON TELEGRAPH & TEL PUBL CORP, MUSASHINO ELECT COMMUN LAB, MUSASHINO ELECT COMMUN LAB, MUSASHINO, TOKYO 180, JAPAN
[2] NIPPON TELEGRAPH & TEL PUBL CORP, ENGN STRATEGY PLANNING HEADQUATERS, TOKYO 100, JAPAN
关键词
COMMUNICATIONS SOFTWARE; CONCURRENT PROCESSES; DEVELOPMENT METHOD; DEVELOPMENT SUPPORT; LIFE CYCLE; PROTOCOL ENGINEERING; PROTOCOL SPECIFICATIONS; PROTOCOL SYNTHESIS; PROTOCOL VERIFICATION; SPECIFICATIONS;
D O I
10.1109/12.88473
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Message sequences are peer protocol descriptions representing the partial behaviors of systems and they are suitable for service description. Message sequences, however, are used only to provide a preliminary to the full definition of systems. This paper proposes a technique for applying formal message sequence specifications to this full definition. The technique supports automatic transformation of message sequence descriptions into communicating process descriptions that implement the sequences. It also supports hierarchial verification of protocols in the message sequences and process descriptions. Both a language for message sequence description, SAL, and a design support environment, SDE, have been developed based on the proposed technique. To collectively and hierarchically describe message sequences, SAL can compose message sequences from message sequence elements. By adding SAL descriptions, SDE supports the incremental specification and development of communications software: consistency between the added sequences and existing software is verified, and the existing software is automatically updated. This support especially contributes to the efficient maintenance of communications software. The feasibility and usefulness of the proposed technique is demonstrated by experimental application of SDE to PBX.
引用
收藏
页码:553 / 561
页数:9
相关论文
共 30 条
[1]  
ACCETTA M, 1986, 1986 P SUMM USENIX T, P93
[2]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[3]  
Chu P.-Y. M., 1988, Proceedings COMPSAC 88: The Twelfth International Computer Software and Applications Conference (Cat. No.88CH2611-2), P505, DOI 10.1109/CMPSAC.1988.17231
[4]  
CHU PM, 1988, APR P COMP NETWORK S, P173
[5]  
DELL PW, 1981, SOFTWARE MICROSYST, V1
[6]  
HAAS RJ, 1987, MAR P INT SWITCH S, P944
[7]  
HOPCROFT JE, 1971, THEORY MACHINES COMP
[8]  
ICHIKAWA H, 1990, 10TH P IFIP S PROT S, P185
[9]  
ICHIKAWA H, 1987, NOV P GLOBECOM 87, P651
[10]  
ICHIKAWA H, T IECE JAPAN, V69, P524