A group of fourteen Purdue students developed an enhancement ot ATAC for Bellcore. ATAC is a software testing tool. It measures control flow and data flow coverage of a C program. Such measures assist a tester in determining how well a program has been tested and how to improve the test. The original version of ATAC was given to these students...with source code! The students spent a lot of time understanding the source code. They hated this part of the project! Then they came up with a design to enhance ATAC. Brilliant piece of work! The enhancement consisted of the addition of several new features. The design was then implemented and tested. The final design and code was given back to Bellcore. The final demo took place on April 22. It was attended by representatives of 10 software companies from all over the United States! Here is what Bellcore representative, and the sponsor of this project, Dr. Robert J. Horgan had to say:
" Aditya: I received the video and have watched it twice. The work your students have done is remarkably well conceived. The architecture of the trace management function is exactly right, and, judging from the demo, the implementation is excellent as well. Some of the features added to ATAC have been requested by our users at Bellcore including, function coverage, indivudual function instrumentation, frequency counting, and summary displays for p- and c-uses. Everything you have done has enhanced the value of ATAC. I doubt that a professional development team could have done a better job. This contribution is of great value to Bellcore. Congratulations! Bob .."
Bellcore used some of the design and the features that were implemented by Purdue students to in the development of a newer version of ATAC. The much revised ATAC is now a part of a tool suite named xSUDS which is marketed commercially by IBM as a toolset for the maintenance of C and C++ programs!
This round of CS 406-407
ended in a hard-to-forget Pizza party at Aditya
Mathur's residence! At the party the 407 students showed off their
non-CS talents..musical, technical, etc, etc.!
A group of four Purdue students developed the Single Titan management System (STMS) for Tellabs, the fourth largest telecommunications company in the world! STMS was demonstrated at Tellabs facility in Lisle, IL (near Chicago) on April 27 by these four students. Over 30 engineers from Tellabs attended the presentation by these bright Purdue students who answered all questions in the most professional manner. STMS is now being adapted to the Tellabs environment and Eric Wiegman and other engineers are expected to use this software. In fact one of these four Purdue students has joined Tellabs as an engineer and is helping them install and train in the use of STMS.
The STMS team used Java and C++ as programming languages. They used the Administrative Complex of Titan 5300 to test STMS. This Administrative Complex was donated to Purdue by Tellabs exclusively for the CS 407 project and is now located in the SERC laboratory. It will be available for use by the CS 407 students in the Spring of 1999!
The visit to Tellabs
on April 27 was a big success. Almost everyone in CS 407 travelled to Lisle
in a Purdue van. Tellabs management treated all of us to a lunch and gave
gifts to the four students who had spent two full semesters working on