1. Story

1.1. Fixing the Problem - JLS Requirements

As it turned out, some of the students who had taken this class before Stewart (using just the text-based LogicSim program) were now improving these programs for their senior design project. Dr. Newberry was their client and their job was to take these two pieces of software, fix up one, rewrite the other, add enhancements to both and then combine them. The name of this new product would eventually be called JLS (Java Logic Simulator). The JLS developers were Teddy Dreiser, Thomas Sinclair, and Myron Smith.

Dr. Newberry interview 1:00 (audio link)

What they are doing is enhancing a graphical user interface for a logic simulation tool that I use in my computer architecture class, CS 3421. The original tool basically provides just a graphic user interface and then exported an ASCII file to another program that actually does…did...the simulation.

What they did is enhance the graphical user interface, added new features and capabilities and also eliminated the…my tool. They integrated my simulator into their tool, so now it’s one integrated environment; there’s no separate tool. And they also enhanced what I did, so they really took two pieces of software fixed up one and basically rewrote the other and added enhancements to both.