Patent ID: 6505342
Filing Date: 2003-01-07
Classification: G06F

Abstract:
A method of functionally testing distributed, component-based software comprising the steps of:modeling dynamic behavior of a plurality of components using a plurality of Unified Modeling Language-based state machine representations; creating a plurality of normalized Unified Modeling Language-based state machine representations by converting the Unified Modeling Language based state machine representations into a normalized representation; creating a global behavioral model by combining the normalized Unified Modeling Language based state machine representations; mapping the global behavioral model to a Test Specification Language (TSL) test design; processing the Test Specification Language test design in a Test Design Environment to produce a plurality of Interface Test Language (ITL) test cases; mapping the ITL test cases to object-oriented code using an ITL compiler; generating a plurality of sink objects defined in an IDL file using a sink generator; and generating an executable test driver including a plurality of executable test cases using code from a test harness library and the object-oriented code using an object-oriented compiler.