SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
A general purpose data entry program
Communications of the ACM
A Fortran programming methodology based on data abstraction
Communications of the ACM
An object-oriented programming discipline for standard Pascal
Communications of the ACM
The object-oriented integration methodology of the Cadlab work station design environment
DAC '89 Proceedings of the 26th ACM/IEEE Design Automation Conference
Evaluating The Mediator Method: Prism as a Case Study
IEEE Transactions on Software Engineering
Hi-index | 0.02 |
We used an object-oriented design to build a large scientific application: simulation of radiation therapy treatments for cancer. We provide features familiar in the graphics workstation world, including graphic editing of the proposed treatment, multiple views of the treatment in different windows, and computations which proceed concurrently as the input data are being edited. To make our system practical for the typical clinic we used a popular minicomputer and the vendor's operating system and compiler. This paper describes how we implemented objects, inheritance, message passing, windows, and concurrency in (almost) standard Pascal on a VAX under VMS.