MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Ptolemy: A mixed-paradigm simulation/prototyping platform in C (1991) [9 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Joseph Buck, Soonhoi Ha, Edward A. Lee, David G. Messerschmitt
In Proceedings of the C++ At Work Conference
http://mirage.snu.ac.kr/publications/./papers/C++atWork.ps.gz
Add To MetaCart

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