By Topic

Transformation from test language ATLAS to C++

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Guo De-Gui ; Coll. of Comput. Sci. & Technol., Jilin Univ., Changchun, China ; Liu Lei ; Li Wen-Jin

ATLAS is designed to describe tests in terms that are independent of any specific test system, and has been constrained to ensure that it can be implemented on ATE (automatic test equipment). An ATLAS transformation system was designed and implemented. In this paper, we first discuss a transformation technique from standard test language ATLAS to C++ and then present the key methods of this technique. In this system, class is introduced to construct an abstract syntax tree as the intermediate representation of ATLAS. Basing on the test characteristics of ATLAS, we give a search algorithm for device allocation, make use of DFA to describe the state transition rules of the device, and implement the parallelism and timing of the ATLAS bus statement employing the thread and event mechanism provided in Windows API. Furthermore, three languages, device description language, switch description language and ITA description language, are well designed for the device, switch and ITA respectively in the ATE system.

Published in:

The Fifth International Conference on Computer and Information Technology (CIT'05)

Date of Conference:

21-23 Sept. 2005