The C programming language
An introduction to the Programmer's Workbench
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Designer's Workbench: Delivery of cad tools
DAC '82 Proceedings of the 19th Design Automation Conference
DAC '82 Proceedings of the 19th Design Automation Conference
Designers Workbench—efficient and economical design aids
DAC '79 Proceedings of the 16th Design Automation Conference
Principles of Program Design
Structured Analysis and System Specification
Structured Analysis and System Specification
Software architecture for the implementation of a Computer-Aided Engineering system
DAC '83 Proceedings of the 20th Design Automation Conference
A logic design front-end for improved engineering productivity
DAC '83 Proceedings of the 20th Design Automation Conference
DAC '82 Proceedings of the 19th Design Automation Conference
Hi-index | 0.00 |
We have observed the effect that software engineering can have on design automation throughout the four years of the Designer's Workbench (DWB) project. DWB is a design aids delivery system that interfaces the user to a variety of applications programs. This paper describes our experience in using various techniques and our conclusions about their value. The improvements that occurred in the second design iteration illustrate the effect of using a consistent methodology. The introduction of table-driven, finite state machines and software utilities provided an unusually adaptable and flexible environment for adding new applications. The resultant design aids delivery system is able to respond to the rapid changes that occur in the supported technologies and provide tools when needed rather than after the customers have completed their project.