Title :
Instrument, hardware and software simulation in a test system
Author_Institution :
Marvin Test Solutions, Irvine, CA, USA
Abstract :
This paper reviews the requirements and methods associated with executing a test program application in simulation mode. The simulation requires running the application with a subset of instrumentation or without any instrumentation and with or without the Unit Under Test (UUT). In simulation mode some of the instruments or the UUT may not exist, which requires that the simulation environment filter and mask out errors as well as be able to return different values for various application states. Additionally, the simulation environment must also accommodate various data types including scalar, arrays, strings, structures, etc. Additionally, simulation environment should not require modification of the application code, ideally the same code will run in the simulated or non-simulated environment. The solution presented by this paper details the implementation of a simulation system that is created by enhancing the application run-time engine which is part of a commercial application development software environment (ATEasy).
Keywords :
automatic test equipment; hardware-software codesign; software development management; ATEasy; UUT; application development software environment; data type; hardware simulation; instrument simulation; mask out error; simulation environment filter; software simulation; test program application; test system simulation; unit under test; Computational modeling; Data models; Engines; Hardware; Instruments; Robustness; Software; TPS simulation; UUT simulation; test system simulation;
Conference_Titel :
AUTOTESTCON, 2013 IEEE
Conference_Location :
Schaumburg, IL
Print_ISBN :
978-1-4673-5681-7
DOI :
10.1109/AUTEST.2013.6645081