The Community for Technology Leaders
RSS Icon
Issue No.02 - March/April (1999 vol.19)
pp: 59-67
Conformance testing for VRML provides a means for determining if an implementation satisfies the requirements and specifications of the standard. NIST is developing a combination of testing tools to systematically address some of the problems posed by the nature of testing 3D graphics. These tools include a reference parser, Viper, and a collection of VRML test worlds and associated Java and ECMAScript code, deemed the VRML Test Suite, that test the VRML built-in nodes, VRML extensible components, and the base execution model. Finally, the true dynamic nature of VRML is tested using automatic test generation techniques built through extension of the Viper source code. This collection of tools incorporates several innovative features in order to address the difficulties of testing 3D graphics. In addition, we address using the Web as a vehicle for delivering the tools. This article discusses the test development strategy and design issues in developing and delivering these testing tools.
Mary Brady, Alden Dima, Len Gebase, Michael Kass, Carmelo Montanez-Rivera, Lynne Rosenthal, "VRML Testing: Making VRML Worlds Look the Same Everywhere", IEEE Computer Graphics and Applications, vol.19, no. 2, pp. 59-67, March/April 1999, doi:10.1109/38.749124
1. K. Arnold and J. Gosling, The Java Programming Language, Addison-Wesley, Reading, Mass., 1996.
2. S.C. Johnson, Yacc: Yet Another Compiler-Compiler, Bell Laboratories, Murray Hill, N.J., 1978.
3. P.J. Denning, J.B. Dennis, and J.E. Qualitz, Machines, Languages, and Computation, Prentice-Hall, Englewood Cliffs, N.J., 1978.
4. J.V. Cuguni, "Interactive Conformance Testing for PHIGS," Eurographics 91, F.H. Post and W. Berth, eds., Elsevier Science, New York, 1991.
5. International Organization for Standardization and International Electrotechnical Committee, The Virtual Reality Modeling Language, ISO/IEC IS 14772, 1998.
21 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool