Teradyne
Hardware
Boston, MA    November 1995--June 1996


C++, X Window System, Unix, C, PostScript, Automated Testing

Company Background

Teradyne Corporation is a world leader in Automatic Test Equipment. Products include systems used to test semiconductors and circuit boards, telecommunications test systems, backplane connection systems, and software. Teradyne has revenues of approximately $670 million per year, and over 4000 employees in the United States, Europe and Asia, with large U.S. manufacturing facilities in Massachusetts, New Hampshire, Illinois, and California.

Projects

The primary assignment was extending functionality and debugging of the DIBView product. DIBView is an X Window System application running on Sun UNIX workstations which allows editing and creating of schematics for a hardware tester. DIBView is written in C++ with Sun's XView toolkit as the user interface.

Specific tasks completed for DIBView include:

 
Designing and implementing an algorithm for analyzing the structure of the schematic and verifying it with a user-supplied test program
 
Adding new user interface elements and functionality, maintaining the Help system, and debugging existing code
 
Writing a C++ PostScript driver to print statistics on the user's schematic
 
Designing and implementing a set of generic popup windows for use by DIBView and other related products; the resulting C++ classes included both ANSI and non-ANSI C interfaces for inclusion by non-C++ applications
 
Updating and enhancing the automated testing environment provided via TestMaster, an automated software testing tool under evaluation for use by DIBView and other related products