This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
MAP 2.1 Conformance Testing Tools
March 1988 (vol. 14 no. 3)
pp. 363-374

The major components of the MAP 2.1 conformance test system are described. Protocol conformance testing and program testing are compared. The scope and process of dynamic conformance testing is reviewed. The architecture of the tests system is presented, first in terms of the developing ISO (International Organization for Standardization) framework, and then in terms of run-time components. Several specific tools which comprise the test system are described. These tools include test engines, a high-level control tool, monitoring and analysis tools, and document handling tools. Benefits and limitations of the test tools are examined. Conclusions and suggestions for future efforts are provided.

[1] IS 7498--Information Systems Processing-Open Systems Interconnection-Basic Reference Model, Int. Organization for Standardization, 1984.
[2] C. V. Ramamoorthy and S. F. Ho, "Testing large software with automated software evaluation systems,"IEEE Trans. Software Eng., vol. SE-1, no. 1, Mar. 1915.
[3] W. E. Howden, "A functional approach to program testing and analysis,"IEEE Trans. Software Eng., vol. SE-12, no. 10, pp. 997-1005, Oct. 1986.
[4] ISO/TC97/SC21/N2040-DP 9646-1 Interim Revised Test of the OSI Conformance Testing Methodology and Framework, Part 1: General Concepts, Int. Organization for Standardization, July 1987.
[5] Manufacturing Automation Protocol Version 2.1, General Motors Corp., 1985.
[6] M. A. Kaminski, "Protocols for communicating in the factory,"IEEE Spectrum, vol. 23, no. 4, Apr. 1986.
[7] R. S. Matthews, K. H. Muralidhar, and M. K. Schumacher, "Conformance testing: Operational aspects, tools, and experiences," inProc. 6th Int. Workshop Protocol Specification, Testing, and Verification. Amsterdam, The Netherlands: North-Holland, 1986.
[8] R. S. Matthews and K. H. Muralidhar, "Embedded testing of the ISO Internet protocol," to be published.
[9] "The design of a test system for implementations of ISO connectionless network protocol," Nat. Bur. Standards, Tech. Rep. ICST/SNA- 85-7, July 1985.
[10] R. J. Linn and J. S. Nightingale, "Some experience with testing tools for OSI protocol implementations," inProc. 3rd Int. Workshop Protocol Specification, Testing, and Verification. Amsterdam, The Netherlands: North-Holland, 1983.
[11] R. J. Linn and J. S. Nightingale, "Testing OSI protocol at the National Bureau of Standards,"Proc. IEEE, December 1983.
[12] T. P. Blumer and R. L. Tenney, "A formal specification technique and implementation method for protocols," Nat. Bur. Standards, Tech. Rep. ICST/HLNP-81-15, July 1981.
[13] MAP 2.1 Transport Protocol Test Plan, Network Evaluation and Test Center, Industrial Technology Institute, 1986.
[14] R. J. Linn, "An evaluation of the ICST test architecture after testing class 4 transport," inProc. 4th Int. Workshop Protocol Specification, Testing, and Verification. Amsterdam, The Netherlands: North-Holland, 1984.
[15] MAP 2.1 FTAM Protocol Test Plan, Network Evaluation and Test Center, Industrial Technology Institute, 1986.
[16] IS 8824-Specification of Abstract Syntax Notation One (ASN. 1). International Organization for Standardization, 1987.
[17] IS 8825--Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN. 1), Int. Organization for Standardization, 1987.
[18] R. S. Matthews and B. W. Irish, "EGJUDGE: An expert system tool for protocol conformance testing," inProc. 1st Annu. Expert Systems for Advance Manufacturing Technology Conf., ESD/SMI, 1987.

Index Terms:
MAP 2.1 conformance testing tools; program testing; ISO; run-time components; test engines; high-level control tool; monitoring; document handling tools; manufacturing computer control; program testing; protocols; software tools
Citation:
R.S. Matthews, K.H. Muralidhar, S. Sparks, "MAP 2.1 Conformance Testing Tools," IEEE Transactions on Software Engineering, vol. 14, no. 3, pp. 363-374, March 1988, doi:10.1109/32.4656
Usage of this product signifies your acceptance of the Terms of Use.