From lieber@ccs.neu.edu Wed Nov 10 11:26:02 1999 Received: from stockberg.ccs.neu.edu (lieber@stockberg.ccs.neu.edu [129.10.116.114]) by amber.ccs.neu.edu (8.9.1a/8.9.1) with ESMTP id LAA01667; Wed, 10 Nov 1999 11:25:59 -0500 (EST) Received: (from lieber@localhost) by stockberg.ccs.neu.edu (8.9.1a/8.9.1) id LAA15140; Wed, 10 Nov 1999 11:25:59 -0500 (EST) Date: Wed, 10 Nov 1999 11:25:59 -0500 (EST) From: Karl Lieberherr Message-Id: <199911101625.LAA15140@stockberg.ccs.neu.edu> To: lieber@ccs.neu.edu, tom.proulx@teradyne.com Subject: Re: COM3360 Project Description Cc: dougo@ccs.neu.edu Status: R Yes, a good project. Send me the cd for the .tsp files. To translate .tsp files to xml files might be very easy by generating a XMLPrintVisitor and planting it into the tsp environemnt. I hope your tsp language is LL(1). -- Karl >From tom.proulx@teradyne.com Wed Nov 10 10:45:06 1999 >To: "Karl Lieberherr" >Subject: COM3360 Project Description >Date: Wed, 10 Nov 1999 10:44:33 -0500 > >The product that I work on here at Teradyne is called TestStudio. It's a >Test Executive for controlling automatic test equipment that tests printed >circuit boards. > >It is basically a sequencer that executes several test steps. The test steps >are arranged in a hierarchical tree of nodes. Each node contains a >collection of users defined properties. These properties are used to store >inputs and outputs of each test step. In addition, they can be used other >ways, such as for configuring a dynamic html web page describing the >particular node, etc. The nodes of the tree don't actually perform the test >step. The test steps are performed by nodelets that are attached to the >nodes of the tree. Nodelets are quite simply the "leaf" nodes of the tree. > >My project will focus on the tree description which is contained in a file >with a .tsp (teststudio project) extension. It's our own homebrewed tree >description language, which we will soon be converting to an xml >description. > >We are currently working on tools that would allow a user to gather >information (data logging) from the tree after each run of the test. In >addition to gathering info, they might also want to modify certain >properties on the tree, or even display different views of the tree. > >My project will be able to read in a .tsp file and perform data logging and >other yet to be determined actions on the tree. Finally if I have enough >time, my project might even be capable of converting a .tsp file onto a .xml >file. > >Please let me know if this is an acceptable project. > >-tom proulx > >