Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Ptolemy Project

The Ptolemy Project is about modeling and simulation of concurrent, real-time, embedded systems. It aims to provide a framework for design, visualization, and execution of such systems. The project has produced the open-source Ptolemy Classic language — an early implementation in C++ — as well as its modern successor, Ptolemy II. The newer version uses Java but also supports different domain-specific languages like DE (Discrete Event), CT (Continuous Time), SR (Synchronous Reactive), and their hybrids with Actor-Oriented design methodologies. With a focus on modular code reuse and analysis tools for performance optimization during the development process while keeping compatibility with current hardware advancements in mind.