From: owner-stds-1450-4@majordomo.ieee.org on behalf of dave_dowding@agilent.com Sent: Wednesday, April 03, 2002 3:45 PM To: stds-1450-4@majordomo.ieee.org Subject: stds-1450.4: Terms/Concepts/Classifications/Definitions from Ernie Wahl Greetings, The following is a set of information Ernie offered last week. Dave Dowding From Ernie Wahl: ====================================== We were discussing a glossary of terms. In the hope of arriving at a small and powerful system, I offer some debatable concepts, terms, classifications, and definitions: Types: Testmethod parameters and a defined or implied sequence of events yielding a pass/fail judgment and potentially parametric data. Objects: Test an object with a pre and two post actions (pass and fail) and a body (the test method instantiation). Testblock A Test whose associated test method consists of executing the flow of Tests/Testblocks inside the block. Testflow The top-level Testblock. The only Testblock not pointed to by a Testflow-node. Testflow-node an object with a pre and multiple post actions and associated ports (port of entry, pass, fail, etc ports) and a pointer to a Test or Testblock. BinMap minimally stores software to hardware bin mappings, i.e., might additionally store alphanumeric alias to bin number mappings. Variables Mathematical Expressions Logical Expressions These form the basis for the following Actions. Actions (Test/Testflow-node related): Assign: conditional/unconditional, pre/post test execution assign a value, potentially a mathematical expression, to a variable potentially based on the evaluation of a logical expression. Bin: conditional/unconditional, pre/post test execution set a soft bin potentially based on the evaluation of a logical expression. Execute: conditional, pre test execution execute the test if the associated logical expression evaluates as true (unconditional test execution is the default). =========================================================