Ptolemy Project

Edward A. Lee, Ilge Akkaya, Hugo Andrade1, Steve Bako, Christopher Brooks, Janette Cardoso2, Dai Bui, Yasemin Demir, Gage Eads, John Eidson, Shanna-Shaye Forbes, Soheil Ghiasi3, Tatsuaki Iwata4, Elizabeth Latronico5, Ben Lickly, Isaac Liu, Slobodan Matic, Eleftherios Matsikoudis, Minxue Pan, Jan Reineke, Dorsa Sadigh, Christopher Shaver, Charles Shelton6, Mary Stewart, Stavros Tripakis, Maarten Wiggers, Jia Zou and Michael Zimmer

Center for Hybrid and Embedded Software Systems, National Science Foundation 0720882 (CSR-EHS: PRET), National Science Foundation 1035672 (CPS: PTIDES), National Science Foundation 0931843 (ActionWebs), Army Research Office W911NF-07-2-0019 (SCOS), Air Force Office of Scientific Research FA9550-06-0312 (HCDDES MURI), Air Force Research Lab, Multiscale Systems Center (MuSyC), Robert Bosch GmBH, National Instruments, Thales and Toyota

The Ptolemy Project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components [1]. The key underlying principle in the project is the use of well-defined models of computation that govern the interaction between components. A major problem area being addressed is the use of heterogeneous mixtures of models of computation. Current research thrusts include:

Figure 1
Figure 1: The Ptolemy project is named after Claudius Ptolemaeus, the second century Greek astronomer, mathematician, and geographer.

Johan Eker, Jörn W. Janneck, Edward A. Lee, Jie Liu, Xiaojun Liu, Jozsef Ludvig, Stephen Neuendorffer, Sonia Sachs, Yuhong Xiong, "Taming Heterogeneity - the Ptolemy Approach," Proceedings of the IEEE, Jan 2003, Volume: 91, Issue: 1, p127-144.
S. Edwards and E. A. Lee, "The Case for the Precision Timed (PRET) Machine," UC Berkeley EECS Department Technical Report No. UCB/EECS-2006-149, November 17, 2006.
Y. Zhao, J. Liu, and E. A. Lee, "A Programming Model for Time-Synchronized Distributed Real-Time Systems," Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 07), Bellevue, WA, April 3-6, 2007.

1National Instruments
2Institut Superieur de l’Aeronatique et de l’Espace
3UC Davis

More information: