DocumentCode :
1313193
Title :
Specification and testing of the behavior of network management agents using SDL-92
Author :
Henniger, Olaf ; Barbeau, Michel ; Sarikaya, Behçet
Author_Institution :
Nat. Res. Center for Inf. Technol., Darmstadt, Germany
Volume :
4
Issue :
6
fYear :
1996
fDate :
12/1/1996 12:00:00 AM
Firstpage :
951
Lastpage :
961
Abstract :
We develop a method for specifying the behavior of network management agents for the Internet framework using SDL-92 which is object-oriented. The starting point is the definition of a management information base (MIB) in ASN.1 with macros as well as the description of the simple network management protocol version 2 (SNMPv2 protocol). The behavior of an agent is defined in an SDL-92 process which dynamically creates processes for the rows of the tables of the MIB and in several procedures that process variable bindings in protocol data units (PDUs) and carry out specific operations on conceptual rows such as creation, retrieval, and bulk retrieval. Some reusable, MIB-independent process types and procedures are identified. For large MIBs, we first obtain a class diagram representation of the MIB. From the class diagram, the classes with behavior are mapped to process types representing conceptual rows of specific tabular objects. SNMPv2 protocol operations on these tabular objects can be easily specified with the help of MIB-independent procedures. Next, considered is the generation of test cases. MIB test cases can be generated from the SDL-92 specification using specification analysis and behavior inversion techniques. Many test cases for an example single-table MIB are designed and specified in tree and tabular combined notation (TTCN) based on the specification in SDL-92
Keywords :
Internet; computer network management; conformance testing; formal specification; macros; object-oriented programming; program testing; program verification; protocols; software agents; telecommunication computing; ASN.1; Internet; MIB test cases; SDL-92 specification; SNMPv2 protocol; TTCN; behavior inversion techniques; bulk retrieval; class diagram representation; conceptual rows; creation; macros; management information base; network management agents; object-oriented method; protocol data units; retrieval; reusable MIB independent process; simple network management protocol version 2; specification analysis; tabular objects; tree and tabular combined notation; Design methodology; Engineering management; IP networks; Information management; Information retrieval; Information technology; Object oriented modeling; Protocols; Scholarships; System testing;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/90.556379
Filename :
556379
Link To Document :
بازگشت