-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.htm
More file actions
executable file
·364 lines (307 loc) · 31.8 KB
/
Copy pathindex.htm
File metadata and controls
executable file
·364 lines (307 loc) · 31.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- $Id$ -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head>
<meta name="google-site-verification" content="4O3wguvR6g0OAIHOZzD46xkqZO3c0yWkO487WKwB-Iw" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Ptolemy Project Home Page</title>
<!--#include virtual="/ssi/toppremenu.htm" -->
<!--#include virtual="/toc.htm" -->
<!-- Usually, we include virtual="/ssi/toppostmenu.htm" here -->
<!-- OPTIONAL Additional text or links in left column -->
<div id="addon">
</div>
<!-- /#addon -->
</div>
<!-- /#navcol -->
<div id="contentcol">
<!-- OPTIONAL section title; can be used w or w/o photo strip below -->
<!-- xxx#xxx include virtual="/ssi/section.htm" -->
<div id="content">
<!-- OPTIONAL floated sidebar for internal page anchor links and/or extra features -->
<div id="sidebar">
<div id="pagelinks"><strong>Events</strong>
<ul>
<li><em>June 18, 2018:</em>
<a href="ptolemyII/ptII11.0/index.htm">Ptolemy II 11.0.1</a> released.</li>
<li><em>October 13, 2017:</em>
<a href="/conferences/17/index.htm">Edward A. Lee Festschrift Symposium: Principles of Modeling</li>
<li><em>October 16, 2015:</em>
<a href="/conferences/15/index.htm">Eleventh Biennial Ptolemy Miniconference</a></li>
</ul>
</div>
<!-- /#pagelinks -->
<div id="infobox">
<h3>Ptolemy in a Nutshell</h3>
<p>The Ptolemy project studies modeling, simulation, and
design of concurrent, real-time, embedded systems. The focus is on
assembly of concurrent components.</p>
<p><a href="people/index.htm">People</a></p>
<p><a href="download/index.htm">Downloads</a></p>
<p><a href="publications/index.htm">Publications</a></p>
</div>
<!-- /#infobox -->
</div>
<!-- /#sidebar -->
<!-- Begin main page content -->
<!-- Link target for accessibility Skip Nav -->
<a name="maincontent" id="maincontent"></a>
<div id="skip2"><a href="#sidebar" title="Skip to sidebar">Skip to sidebar</a></div>
<h1>The Ptolemy Project</h1>
<p> </p>
<table>
<tr>
<td>
<!--img src="image/ptolemySanta3.gif" alt="Ptolemy image" align="left" vspace="5" />-->
<img src="image/ptolemySmall.gif" alt="Ptolemy image" align="left" vspace="5" hspace="25"/>
<!-- a href="img/ptolemy-broman-2014.jpg"><img src="img/ptolemy-broman-2014-165x204.jpg" alt="Ptolemy Watercolor by David Broman" align="left" vspace="5" hspace="25" style="border-style: none"/></a>
<br/><center><font size="1">(Watercolor by <a href="http://bromans.com/art/">David Broman</a>)</a></center-->
<!-- img src="image/ptolemySmall.gif" alt="Ptolemy image" align="left" vspace="5"/ -->
<!-- img src="image/ptolemySmallPirate.gif" alt="Ptolemy image" align="left" vspace="5"
a href="http://www.talklikeapirate.com/piratehome.html" September 19: Talk like a pirate day
--></td>
<td>
<!--
The Ptolemy Project invents modeling techniques for design of
cyber-physical systems, which integrate computation, networking,
and processes in the physical world.
-->
For current work, spun off from the Ptolemy Project, see <a href="https://lf-lang.org">Lingua Franca</a> and its <a href="https://github.com/lf-lang/lingua-franca">GitHub repo</a>.
<p>
The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined <em>models of computation</em> that govern the interaction between components. A major problem area being addressed is the use of heterogeneous mixtures of models of computation. A software system called Ptolemy II is being constructed in Java. The work is conducted in the <a href="http://icyphy.org/">Industrial Cyber-Physical Systems Center (iCyPhy)</a> in the <a href="http://www.eecs.berkeley.edu/">Department of Electrical Engineering and Computer Sciences</a> of the <a href="http://www.berkeley.edu/">University of California at Berkeley</a>. The project is directed by <a href="http://ptolemy.eecs.berkeley.edu/~eal">Prof. Edward Lee</a>. The project is named after <a href="people/ptolemy.htm">Claudius Ptolemaeus</a>, the second century Greek astronomer, mathematician, and geographer.
<p> </p>
</td>
</tr>
</table>
<h2><font color="#ff1010"><b>Books:</b></font></h2>
<ul>
<li><i><a href="https://link.springer.com/book/10.1007/978-3-319-95246-8">Principles of Modeling: Essays Dedicated to Edward A. Lee on the Occasion of His 60th Birthday</a></i>, Edited by Marten Lohstroh, Patricia Derler, and Marjan Sirjani, Springer, LNCS, volume 10760, 2018.
<li><a href="/systems">System Design, Modeling, and Simulation using Ptolemy II</a>, Published by ptolemy.org, 2014, available as a free PDF download and low-cost paperback.</li>
</ul>
<h2>About the Ptolemy Project:</h2>
<ul>
<li><a href="/objectives.htm">Objectives of the project</a></li>
<li><a href="/ptutorials/index.htm">Tutorials on Ptolemy II</a></li>
</ul>
<h2>Current Research Thrusts:</h2>
<ul>
<li><strong><a href="https://reactor-model.org">Reactors</a></strong>: This effort is developing a model of computation and polyglot coordination language for composing reactors, concurrent components that exchange timestamped messages. This language is intended for distributed systems, particularly those with time-sensitive behavior. See <a href="https://lf-lang.org">Lingua Franca</a> and its <a href="https://github.com/icyphy/lingua-franca">GitHub repository</a> and <a href="https://github.com/icyphy/lingua-franca/wiki">Wiki</a>.
<!--li><strong>Swarm technologies</strong>: This effort is addressing the enormous potential (and associated risks) enabled by billions of networked sensing and actuating devices. See the <a href="http://terraswarm.org">TerraSwarm Research Center</a>.-->
<li><strong>Cyber-physical systems</strong>: Models of computation with time and concurrency, metaprogramming techniques, code generation and optimization, domain-specific languages, schedulability analysis, programming of sensor networks. See the <a href="http://icyphy.org">iCyPhy (industrial cyber-physical systems) consortium</a> and early <a href="http://ptolemy.eecs.berkeley.edu/publications/papers/06/CPSPositionPaper/">position paper</a> and <a href="http://ptolemy.eecs.berkeley.edu/publications/index.htm">publications page</a> for elaborations.</li>
<li><strong>Understandable concurrency</strong>: This effort focuses on models of concurrency in software that are more understandable and analyzable than the prevailing abstractions based on threads. See a <a href="http://ptolemy.eecs.berkeley.edu/publications/papers/06/problemwithThreads/">position paper</a>.</li>
<li><strong>Systems of systems</strong>: This effort focuses on modeling and design of large scale systems, those that include networking, database, grid computing, and information subsystems. See for example the <a href="http://kepler-project.org">Kepler project</a>, which is a scientific workflow management system.</li>
<li><strong>Semantics</strong>: Domain polymorphism, behavioral type systems, meta-modeling of semantics, comparative models of computation. See <a href="publications/semantics.html">papers on semantics</a>.</li>
<li><strong>Hybrid systems</strong>: Blended continuous and discrete dynamics, models of time, operational semantics, language design. See the <a href="http://ptolemy.eecs.berkeley.edu/publications/papers/05/OperationalSemantics/">paper on hybrid systems semantics</a> and <a href="http://ptolemy.eecs.berkeley.edu/publications/papers/07/unifying/index.htm">paper on semantics of mixed continuous and discrete systems</a>.</li>
</ul>
<p> </p>
<!-- NOTE: If you remove items from the news items below,
move them to archive/news.htm (be sure to fix any relative links)
In general, we mention only the latest full release of
a piece of software. If the beta is out, move the
announcement of the alpha. If the full version is out,
move the announcement of the alpha and beta.
-->
<!--
<h2>Upcoming events:</h2>
<ul>
</ul>
-->
<h2>News:</h2>
<ul>
<li> <strong>September, 2019</strong>: <a href="https://github.com/icyphy/lingua-franca">Lingua Franca</a> project launched.</li>
<li> <strong>June 18, 2018</strong>: <a href="/ptolemyII/ptII11.0/index.htm">Ptolemy II 11.0.1 released</a></li>
<li> <strong>December 22, 2017</strong>: <a href="/accessors/wiki/Main/CapeCode01Devel">CapeCode0.1.devel released</a></li>
<li> <strong>December 5, 2017</strong>: <a href="/conferences/capecodetutorial17.htm">CapeCode Tutorial, Paris</a></li>
<li> <strong>October 13, 2017</strong>: The <a href="/conferences/17/index.htm">Edward A. Lee Festschrift Symposium</a> was held, <a href="conferences/17/reception.htm">photos</a> are available.</li>
<li> <strong>April 28, 2017</strong>: Dissertation talk, by Edward Lee's PhD student Hoken Kim, on <a href="https://www.youtube.com/watch?v=sdp_hx4qm1I">Locally Centralized, Globally Distributed Authentication and Authorization for IoT</a>, Berkeley, CA.</li>
<li> <strong>October 21, 2016</strong>: <a href="https://wiki.eclipse.org/Triquetrum">Eclipse Triquetrum Incubation 0.1.0 released</a>. Triquetrum is a scientific workflow system that uses Ptolemy II</li>
<li> <strong>February, 2016</strong>: Berkeley EECS Annual Research Symposium (BEARS)</li>
<li> <strong>October 16, 2015:</strong> The <a href="/conferences/15/index.htm">Eleventh Biennial Ptolemy Miniconference</a> was held.</li>
<li><strong>January 26, 2015:</strong> <a href="java/ptplot5.10/ptolemy/plot/doc/index.htm">Ptplot 5.10</a> released.</li>
<li><strong>December 17, 2014:</strong>
<a href="ptolemyII/ptII10.0/index.htm">Ptolemy II 10.0.1</a> online demonstrations, documentation and software released.</li>
<li><strong>October 2, 2014: </strong>John Eidson, working with the group of PI Lee, has <a href="https://www.terraswarm.org/home/news/2014/10/flaw-exposed-in-leading-internet.html">exposed a serious flaw in a leading Internet standard for network clock synchronization</a>, and has developed a fix to the protocol that will be voted on by the ITU this fall.</li>
<li><strong>February 13, 2014:</strong> <a href="http://www.terraswarm.org/conferences/14/bears/index.htm">TerraSwarm Lunch and Poster Session at the Berkeley EECS Annual Research Symposium (BEARS)</a></li>
<li><strong>November 7, 2013:</strong> The <a href="conferences/13/index.htm">Tenth Biennial Ptolemy Miniconference</a> will be held in Berkeley, California.</li>
<li><strong>October 23, 2013:</strong> <a href="http://www.biokepler.org/using-biokepler-amazon-ec2-image">bioKepler 1.0 Amazon Machine Image (AMI) released</a>. Though bioKepler
was not developed at UC Berkeley, it does use Ptolemy II. This release means that portions of Ptolemy II are available in the cloud.</
<!-- list this here so that we have a chronology -->
<li><strong>October 4, 2013:</strong> <a href="/systems">System Design, Modeling, and Simulation using Ptolemy II</a>, Published by ptolemy.org, 2014, available as a free PDF download and low-cost paperback.</li>
<li><strong>August 22, 2013:</strong> <a href="http://www.biokepler.org">bioKepler 1.0 Released</a>.
The bioKepler suite facilitates rapid development and scalable
distributed execution of bioinformatics workflows in Kepler while
simplifying access to a wide range of bioinformatics tools executed
locally or distributedly. bioKepler 1.0 contains a set of Kepler
actors, called "bioActors", which are specialized for running
bioinformatics tools along with Kepler directors for distributed
data-parallel (DDP) execution on Hadoop and Stratosphere engines.
Additionally, over 40 example workflows demonstrating how to use these
actors and directors have been packaged in this first release of
bioKepler.
<br/>Kepler uses Ptolemy II as its execution engine.</li>
<li><strong>April 28, 2013:</strong> <a href="/java/jfmi">jfmi1.0.2</a>, a Java Wrapper for the Functional Mock-up Interface was released.
The Functional Mock-up Interface (FMI) is an emerging standard with the objective to make it easy to share modeling components between various simulation tools and environments.
<br/>JFMI is a Java wrapper for FMI.
<br/>This release fixes a bug involving reading strings and building shared libraries under Windows.
</li>
<li><strong>March 10, 2013:</strong> <a href="/java/jfmi">jfmi1.0.1</a>, a Java Wrapper for the Functional Mock-up Interface was released.
</li>
<li><strong>February 14, 2013:</strong> The <a href="http://embedded.eecs.berkeley.edu/conferences/13/BEARS/index.htm">BEARS lunch and poster session</a></li>
<li><strong>January 17, 2013:</strong> Professor Lee is leading the <a href="http://www.terraswarm.org">TerraSwarm Center</a>.
The TerraSwarm Research Center, launched on January 15, 2013, is addressing the huge potential (and associated risks) of pervasive integration of smart, networked sensors and actuators into our connected world.
</li>
<li><strong>October 25-26, 2012:</strong> The <a href="http://cps-vo.org/group/time-criticalworkshops">NITRD National Workshop on The New Clockwork for Time-Critical Systems</a>
was held in Baltimore.</li>
<li><strong>June 18, 2012:</strong> <a href="/java/jfmi">JFMI</a>, a Java Wrapper for the Functional Mock-up Interface was released.
The Functional Mock-up Interface (FMI) is an emerging standard with the objective to make it easy to share modeling components between various simulation tools and environments.
JFMI is a Java wrapper for FMI.
</li>
<li><strong>February 23, 2012:</strong>
As part of the <a href="http://www.eecs.berkeley.edu/bears/">Berkeley EECS Annual Research Symposium (BEARS)</a>, the
Ptolemy Project held a
a <a
href="http://embedded.eecs.berkeley.edu/conferences/11/BEARS/index.htm">Lunch
and Poster Session</a> in 545 Cory Hall in conjuction with the
<a href="http://chess.eecs.berkeley.edu">Center for
Hybrid and Embedded Software Systems (CHESS)</a> and the
<a href="http://embedded.eecs.berkeley.edu">Donald
O. Pederson Center for Electronic Systems Design</a>.
</li>
<li><strong>November 17, 2011:</strong> Dr. Patricia Derler has been awarded her degree
sub auspiciis Praesidentis rei publicae (under the auspices of the President of Austria).
Wikipedia's <a href="http://en.wikipedia.org/wiki/Latin_honors">Latin Honors page</a> says that only one out of 2500 doctoral graduates per year achieve this honor. Dr. Derler was awarded a golden honorary ring of Austria by Heinz Fischer, the president of Austria.
Dr. Derler is a postdoctoral visitor focusing on the <a href="http://chess.eecs.berkeley.edu">PTIDES</a> effort.
<br/>(<a href="
http://www.zukunftwissen.apa.at/cms/zukunft-wissen/schule-und-bildung/topnews_einzel_rss.html?id=CMS1321525860256">Original Article</a>
|
<a href="http://www.microsofttranslator.com/bv.aspx?from=&to=en&a=http://www.zukunftwissen.apa.at/cms/zukunft-wissen/schule-und-bildung/topnews_einzel_rss.html?id=CMS1321525860256">Translation</a>)
</li>
<li><strong>November 6, 2011:</strong>
The UC Berkeley team (Michael Zimmer and Baruch Sterin) tied for first place
at the <a href="http://www.sigda.org/programs/cadathlon">CADathalon@ICCAD</a>.
"In the spirit of the long-running ACM programming contest, the CADathlon challenges students in their CAD knowledge, and their problem solving, programming, and teamwork skills." The CADathlon was 9 hours long.</a>
<li><strong>May 18, 2011:</strong> Bosch Research and the Ptolemy
project mentored Carnegie Mellon Master of Software Engineering
students on their Studio Project in the summer of 2010.
The <a href="http://chess.eecs.berkeley.edu/ptdb">PtDB project</a> was
an effort to use an XML database to manage models. The team received
thd 2011 Coach Award from the Carnegie Mellon Master of Software
Engineering (MSE) department.
<br/>
<blockquote>
"As members of the AY09-10 MSE YALA Studio Team, Yousef AlSaeed, Ashwini Bijwe, Lyle Holsinger, and Wenjiao Wang not only acknowledged their individual cultural differences, they benefited from them. Demonstrating strong commitment, support, and personal affection for one another, they worked deliberately, cohesively for the greater team goals, yet rarely missed opportunities to recreate and enjoy each other's company socially. This extraordinary team exemplified the very essence of professionalism, collaboration, and mutually-respectful partnership."
</blockquote>
<li><strong>May 14, 2011:</strong> Hauke Fuhrmann put up <a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/">Codeswarm</a>
videos of the software evolution of the Ptolemy II project. See <a href="http://www.vimeo.com/23498366">Chaotic</a>,
<a href="http://www.vimeo.com/23499924">Less Chaotic</a>.</li>
<li><strong>February 17, 2011:</strong>
As part of the <a href="http://www.eecs.berkeley.edu/bears/">Berkeley EECS Annual Research Symposium (BEARS)</a>, the
Center for Hybrid and Embedded Software Systems held
a <a href="http://embedded.eecs.berkeley.edu/conferences/11/BEARS/index.htm">Lunch
and Poster Session</a> in 545 Cory Hall.</li>
<li><strong>February 16, 2011:</strong> The <a href="conferences/11/index.htm">Ninth Biennial Ptolemy Miniconference</a> was held in Berkeley, California.</li>
<li><strong>October 28, 2010:</strong>
<a href="ptolemyII/ptII8.0/index.htm">Ptolemy II 8.0.1</a> online demonstrations, documentation and software released.</li>
<li><strong>October 24, 2010:</strong>
<a href="/conferences/10/tutorial/index.htm">Ptolemy Tutorial: Exploring Models of Computation with Ptolemy II</a> (Scottsdale, AZ).</li>
<li><strong>October, 2010:</strong>
First edition of <a href="http://leeseshia.org/index.html">Introduction to Embedded Systems, A Cyber-Physical Systems Approach</a> by UC
Berkeley Professors <a href="http://ptolemy.berkeley.edu/~eal/">Edward Ashford Lee</a> and <a href="http://www.eecs.berkeley.edu/Faculty/Homepages/seshia.html"> Sanjit A. Seshia</a> published.
<li><strong>October 5, 2010:</strong> <a href="java/ptplot5.8/ptolemy/plot/doc/index.htm">Ptplot 5.8</a> released.</li>
<li><b>August 18-19, 2010</b>: Berkeley: <a href="http://chess.eecs.berkeley.edu/conferences/10/SDISAS/index.htm">Workshop on Strategic Directions in Software at Scale (S@S):</a> (<i>Invitation only</i>)</li>
<li><b>August 12, 2010</b>: Arlington: <a href="http://chess.eecs.berkeley.edu/cps/conferences/10/cpsew/">CPS Education Workshop</a> (<i>Invitation only</i>)</li>
<li><strong>February 26, 2010:</strong>
<a href="ptolemyII/ptII8.0/index.htm">Ptolemy II 8.0.beta</a> online demonstrations, documentation and software released.</li>
<li><strong>February 12, 2010:</strong>
<a href="http://chess.eecs.berkeley.edu/conferences/10/BEARS/index.htm">2010 Berkeley EECS Annual
Research Symposium (BEARS)</a>. A poster session by students,
faculty, and postdoctoral scholars, in the area of embedded software and
systems. Areas covered include hybrid systems, control, autonomous
systems, modeling and computation, as well as tools and applications in
these areas.</li>
<li><strong>September 30, 2009:</strong> <a href="http://www.eecs.berkeley.edu/Research/Projects/Faculty/lee.html">Ptolemy Group Research Summaries Updated</a>
<li><strong>April 15-16, 2009:</strong></em> The <a href="conferences/09/index.htm">Eighth Biennial Ptolemy Miniconference and Ptutorial</a> was held in Berkeley, California.
<br>We applied for and received an
<a href="http://ucdiscoverygrant.org/apply/oppawards.htm">Opportunity Award</a>
from the <a href="http://ucdiscoverygrant.org">UC Discovery Grant</a> program
to cover the costs of the tutorial and miniconference.
</li>
<li><strong>March 30, 2008:</strong> <a href="http://www.thalesgroup.com/">Thales</a> has joined <a href="http://chess.eecs.berkeley.edu">CHESS</a>.
<li><strong>March 18, 2008:</strong> <a href="http://chess.eecs.berkeley.edu/gsoc/wiki">Ptolemy is again participating in the Google Summer of Code</a>!</li>
<li><em><strong>February 12, 2009:</strong></em>
<a href="http://chess.eecs.berkeley.edu/conferences/09/BEARS/index.htm">2009 Berkeley EECS Annual
Research Symposium (BEARS)</a>. A poster session by students,
faculty, and postdoctoral scholars, in the area of embedded software and
systems. Areas covered include hybrid systems, control, autonomous
systems, modeling and computation, as well as tools and applications in
these areas.</li>
<li><strong>October 14, 2008:</strong> <a href="http://chess.eecs.berkeley.edu/hcddes">High-Confidence Design for Distributed Embedded Systems (HCDDES) MURI Review Meeting</a>, UC Berkeley.</li>
<li><strong>May 14, 2008:</strong> The <a href="http://www.kepler-project.org">Kepler Project</a> has released <a href="http://www.kepler-project.org/Wiki.jsp?page=Downloads">Kepler-1.0.0</a>. The Kepler website says:
<blockquote>"The Kepler project's overall goal is to produce an open-source scientific workflow system that allows scientists to design scientific workflows and execute them efficiently using emerging Grid-based approaches to distributed computation."</blockquote>
Kepler uses Ptolemy II as its execution engine.</li>
<li><strong>May 9, 2008:</strong> The <a href="http://www.hpc.jcu.edu.au/hydrant/">Hydrant</a> web-based workflow execution system released by Tristan King at James Cook University. Hydrant is based on Kepler, which in turn uses Ptolemy II as its execution engine.</li>
<li><strong>April 4, 2008:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="ptolemyII/ptII7.0/index.htm">Ptolemy II 7.0.1</a> online demonstrations, documentation and software released.</li>
<li><strong>March 17, 2008:</strong> <a href="http://chess.eecs.berkeley.edu/ptides/wiki/Main/HomePage">PTIDES is participating in the Google Summer of Code</a>!</li>
<li><strong>March 1, 2008:</strong> <a href="http://www.hsbc.com/">HSBC</a> has joined <a href="http://chess.eecs.berkeley.edu">CHESS</a>. The Ptolemy Project will be looking into distributed systems using <a href="http://chess.eecs.berkeley.edu/ptides">Programming Temporally Integrated Distributed Embedded Systems (PTIDES)</a>.</li>
<!-- February 7, 2008:
Ptolemy II 7.0.beta
online demonstrations, documentation and software released. -->
<li><strong>November 9, 2007:</strong> <a href="http://www.atl.external.lmco.com/">Lockheed Martin Advanced Technology Laboratories (ATL)</a> has joined <a href="http://chess.eecs.berkeley.edu">CHESS</a>. The Ptolemy Project is participating in the <a href="http://chess.eecs.berkeley.edu/naomi">NAOMI project</a>, whose object is to explore how the precision of multiple domain specific modeling languages can be leveraged, leading to more accurate and complete models.</li>
<li><strong>July 19, 2007:</strong> <a href="http://www.recito.it">Recito Designer 1.0 Beta Released</a>. Recito, developed by <a href="http://www.sp-process.it">SP-Process</a>, is based on Ptolemy II. Recito adds support of data access and manipulation (database, XML dataflow), reports creation, document management and model remote execution.</li>
<li><strong>February 12-13, 2007:</strong> The <a href="conferences/07/index.htm">Seventh Biennial Ptolemy Miniconference</a> and Ptutorial was held in Berkeley, California.</li>
<li><strong>February 12, 2007:</strong> Professor Lee was awarded a contract from the <a href="http://www.arl.army.mil/">US Army Research Laboratory</a> to do research in <a href="http://chess.eecs.berkeley.edu/scos">Scalable Systems of Systems</a>.</li>
<li><strong>February 9, 2007:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="viptos/index.htm">Viptos 1.0.2</a> source code released. Viptos is an interface between <a href="http://www.tinyos.net">TinyOS</a> and <a href="ptolemyII">Ptolemy II</a>. <a href="http://www.tinyos.net">TinyOS</a> is an event-driven operating system designed for sensor network nodes that have very limited resources (e.g., 8K bytes of program memory, 512 bytes of RAM). TinyOS, is used, for example, on the Berkeley MICA motes, which are small wireless sensor nodes.</li>
<li><strong>February 4, 2007:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="ptolemyII/ptII6.0/index.htm">Ptolemy II 6.0.2</a> online demonstrations, documentation and software released.</li>
<!-- January 15, 2007:
Ptolemy II 6.0.1
online demonstrations, documentation and software released. -->
<li><strong>January 14, 2007:</strong> <a href="java/ptplot5.6/ptolemy/plot/doc/index.htm">Ptplot 5.6</a> released.</li>
<!-- October 31, 2006:
Ptolemy II 6.0.beta
online demonstrations, documentation and software released. -->
<!-- October 30, 2006: Viptos 1.0.beta -->
<li><strong>October 2, 2006:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="ptolemyII/ptII6.0/index.htm">Ptolemy II 6.0.alpha</a> online demonstrations, documentation and software released.</li>
<li><strong>September 12, 2006:</strong> <a href="projects/summaries/body.htm">2007 Research Summaries</a> have been posted.</li>
<li><strong>June 2, 2006:</strong> The <a href="http://www.kepler-project.org">The Kepler Project</a> has made Kepler-1.0.0beta1 available. Kepler is based on Ptolemy II and extends it for easier use by scientists in biology, ecology and geology for use with scientific workflows.</li>
<li><strong>May 8, 2006:</strong> The <a href="http://www.computer.org/portal/site/computer/index.jsp">May 2006 IEEE Computer Magazine</a> contains a cover feature by <a href="http://ptolemy.eecs.berkeley.edu/~eal">Edward A. Lee</a>: "<a href="http://doi.ieeecomputersociety.org/10.1109/MC.2006.180">The Problem with Threads</a>"
<blockquote>For concurrent programming to become mainstream, we must discard threads as a programming model. Nondeterminism should be judiciously and carefully introduced where needed, and it should be explicit in programs.</blockquote>
</li>
<li><strong>May 7, 2006:</strong> The <a href="http://chess.eecs.berkeley.edu/ptolemy/bugs.html">Ptolemy II Bugzilla Bughandler</a> has been revitalized. Also, <a href="http://chess.eecs.berkeley.edu/ptexternal/faq/8.html">CVS checkin email</a> has been enabled.</li>
<li><strong>November 1, 2005:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="viptos/index.htm">Viptos 5.1-alpha</a> source code released.</li>
<li><strong>October 7, 2005:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="hyvisual/index.htm">HyVisual 5.0.1</a> standalone installer released. Hybrid systems are systems with continuous-time dynamics, discrete events, and discrete mode changes. HyVisual is a visual editor and simulator for hierarchical hybrid systems. This is a bug fix release only, no new features were added.</li>
<li><strong>October 5, 2005:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="ptolemyII/ptII5.0/index.htm">Ptolemy II 5.0.1</a> released. This is a bug fix release only, no new features were added. See the <a href="ptolemyII/ptII5.0/index.htm">Ptolemy II 5.0.1</a> page for details.</li>
<li><strong>July 28, 2005:</strong> <a href="java/ptplot/index.htm">Ptplot 5.5</a> released.</li>
<li><strong>July 21, 2005:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="ptolemyII/ptII5.0/index.htm">Ptolemy II 5.0</a> online demonstrations, documentation and software released.</li>
<li>The <a href="conferences/05/index.htm">Sixth Biennial Ptolemy Miniconference</a> was held on <strong>May 12, 2005</strong> on the UC Berkeley Campus. This year, we invited the Kepler community to jointly organize the conference, under the leadership of Bertram Ludaescher, and to give presentations and posters. <a href="http://kepler-project.org">Kepler</a> is a cross-project collaboration to develop open source tools for Scientific Workflows and is currently based on the Ptolemy II system for heterogeneous concurrent modeling and design. We also invited <a href="http://www.research.ibm.com/people/d/dfb/home.html">David Bacon</a> from IBM to give an invited talk on real-time Java. David is one of the world's top experts in this area.</li>
<li><strong>March 4, 2005:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="hyvisual/index.htm">HyVisual 5.0-alpha</a> released.</li>
<li><strong>August 4, 2004:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="ptolemyII/ptII4.0/index.htm">Ptolemy II 4.0.1</a> online demonstrations, documentation and software released.</li>
<li><strong>August 8, 2004:</strong> Tobin Fricke wrote "<a href="http://www.livejournal.com/users/nibot_lab/30408.html">An ode to the 'Exec' actor</a>"</li>
<li><strong>August 4, 2004:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="visualsense/index.htm">VisualSense 4.0.1</a> Visual editor and simulator for wireless sensor network system released.</li>
<li><strong>April 25, 2004:</strong> <a href="other/galsC.htm">galsC alpha release</a> was made available. galsC is a language and compiler for use with the TinyGALS programming model, which uses <a href="http://webs.cs.berkeley.edu/tos/">TinyOS</a> as the underlying component model.</li>
<li><strong>February 27, 2004:</strong> <a href="http://chess.eecs.berkeley.edu/conferences/04/BEARS/">Chess Open house</a> Donald O. Pederson Center, 5th Floor, Cory Hall, UC Berkeley held in association with <a href="http://www.eecs.berkeley.edu/BEARS/">BEARS</a>.</li>
<li><strong>January 26, 2004:</strong> <a href="http://kepler.ecoinformatics.org/">Kepler: A System for Scientific Workflows</a>, is a cross-project collaboration to develop open source tools for Scientific Workflows and is currently based on the Ptolemy II system for heterogeneous concurrent modeling and design.</li>
<li><strong>December 30, 2003:</strong> Professor Edward A. Lee was interviewed on <a href="http://abcnews.go.com/sections/WNT/SciTech/no_fly_zones_031230-1.html">ABC TV News</a> about <a href="http://softwalls.eecs.berkeley.edu">Soft Walls</a>. A few days later, there was a <a href="http://slashdot.org/articles/04/01/03/1834237.shtml?tid=126">Slashdot</a> discussion.</li>
<li><strong>December 3, 2003:</strong> A <a href="http://chess.eecs.berkeley.edu/conferences/03/NSFonsiteReview12-03/AgendaNSFReview12-03.htm">review for NSF</a> was held to report on the first year of our NSF/ITR project, which is joint with Vanderbilt University and the University of Memphis.</li>
<li><strong>September 25, 2003:</strong> <a href="java/ptplot/index.htm">Ptplot 5.3</a> released.</li>
<li><strong>August 21, 2003:</strong> <!-- Jump to _top here so that we get the Ptolemy II banner and footer-->
<a href="ptolemyII/ptII3.0/index.htm">Ptolemy II 3.0.2</a> online demonstrations, documentation and software released.</li>
<li><strong>August 8, 2003:</strong> The Summer Undergraduate Program in Engineering Research at Berkeley - Information Technology (SUPERB-IT) took place from June 16-August 8 2003. The students developed many innovative extensions for Ptolemy II - <a href="http://chess.eecs.berkeley.edu/projects/ITR/2003/superb.htm">Project Papers and Posters</a></li>
<!-- Include the latest quarterly report -->
<li><strong>July 29, 2003:</strong> The 2003 2nd Quarter <a href="http://ptolemy.eecs.berkeley.edu/projects/mobies/index.htm">MoBIES</a> <a href="http://ptolemy.eecs.berkeley.edu/projects/mobies/reports/03/2">Quarterly report</a> (plain text) is now available.</li>
<li><strong>May 9, 2003:</strong> The <a href="conferences/03/index.htm">Fifth Biennial Ptolemy Miniconference</a> was held with 85 attendees.</li>
<li><strong>September 27, 2002:</strong> Professor Edward A. Lee and his group will be participating in the <a href="http://chess.eecs.berkeley.edu">Center for Hybrid and Embedded Software Systems (CHESS) project</a>.</li>
</ul>
<p> </p>
<a href="archive/news.htm">News archive.</a>
<!--#include virtual="/ssi/bottom.htm" -->