Title :
enVision: the inside story
Author_Institution :
LTX/Trillium, San Jose, CA, USA
Abstract :
It is pointed out that two long-standing concerns of device test engineers have been run-time efficiency and ease of modification. Traditionally test languages optimizing one have sacrificed the other. The author examines the implementation of the enVision visual test programming language from this perspective. In analyzing the nature of a test program from an implementation perspective, four components are recognized: flow control, static background, dynamic background, and executable statements. The dynamic background component must optimize both run-time efficiency and flexibility and is therefore a critical component in implementing enVision. The information flow from specification sheet through timing equations and into the tester registers may be represented as a DAG (directed acyclic graph). It is noted that the nature of DAGs allows certain significant optimization to be achieved
Keywords :
automatic testing; computer graphics; high level languages; programming environments; user interfaces; visual programming; directed acyclic graph; directed graph; dynamic background; enVision; executable statements; flexibility; flow control; optimization; programming environment; run-time efficiency; specification sheet; spreadsheet model; static background; test languages; timing equations; visual test programming language; Books; Computer architecture; Current measurement; Flowcharts; Force measurement; Libraries; Mice; Runtime; Software testing; Timing;
Conference_Titel :
Test Conference, 1990. Proceedings., International
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-9064-X
DOI :
10.1109/TEST.1990.114064