Ptolemy: A mixed-paradigm simulation/prototyping platform in C (1991) [9 citations — 1 self]
Abstract:
Ptolemy is a flexible and extensible platform for simulations, rapid prototyping, and other software systems. It is our third generation software environment, building on our experience with Blosim, a signal processing simulation system, and Gabriel, a prototyping environment for real-time signal processing. Unlike its predecessors, Ptolemy does not enforce a single simulation or execution model; it supports mixed hardware and software designs, mixed-mode system descriptions, and mixed prototyping methodologies. The objectives, design, current status, and future directions of the Ptolemy project are summarized in this paper. The use of certain features of the C++ language to make it easier to design a flexible, extensible system is discussed. We also describe our experiences in developing a 150K line (and growing) system in C++, discussing what worked well, what didn't and lessons learned. 1.
Citations
| 1268 | The C++ Programming Language – Stroustrup - 1997 |
| 289 | The Annotated C++ Reference Manual – Ellis, Stroustrup - 1990 |
| 271 | Static scheduling of synchronous data flow programs for digital signal processing – Lee, Messerschmitt - 1987 |
| 167 | The C++Programming Language, second edition – Stroustrup - 1991 |
| 17 | A Design Environment for DSP – Lee, Ho, et al. - 1989 |
| 9 | Controversy: The Case Against Multiple Inheritance in C – Cargill - 1991 |
| 7 | A Tool for Structured Functional Simulation – Messerschmitt - 1984 |
| 4 | Adding New Code to a Running C – Dorward, Sethi, et al. - 1990 |
| 2 | Structured Interconnection of Signal Processing Programs – Messerschmitt - 1984 |
| 1 | VEM - Graphics Environment for Oct Designs – Harrison - 1989 |

