DocumentCode :
759639
Title :
Executable Description and Validation of SNA
Author :
Schultz, Gary D. ; Rose, David B. ; West, C.H. ; Gray, James P.
Author_Institution :
IBM Corporation, Research Triangle Park, NC, USA
Volume :
28
Issue :
4
fYear :
1980
fDate :
4/1/1980 12:00:00 AM
Firstpage :
661
Lastpage :
677
Abstract :
The definition of IBM´s Systems Network Architecture (SNA) has evolved into a specification of a node in the form of a metaimplementation using formal, state-oriented descriptive techniques. This evolution is traced here, and the different formal techniques are described. The culmination of this process has been the development of a PL/I-based programming language, Format and Protocol Language (FAPL), as a descriptive tool. Using FAPL, the architects now define SNA by a programmed meta-implementation of a node. In this form, it is precise, readily accessible to the implementing product designers and programmers, and structurally close to the implementations. The essential features of the meta-implementation and of FAPL are described, along with the implications and advantages of describing the architecture in an executable form. One major benefit, already being realized, is the capability to test the logical consistency and completeness of the executable description itself. The current status of the validation of the executable description and sample results obtained are described.
Keywords :
Computer communications; Access protocols; Computer architecture; Computer languages; Computer science; Laboratories; Machinery; Operating systems; Product design; Programming profession; Software reliability;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOM.1980.1094695
Filename :
1094695
Link To Document :
بازگشت