Elaine Cheong and Jie Liu announced availability of 
galsC 0.1.0 (alpha)


------- Forwarded Message
Subject: [Ptolemy] ANNOUNCE: galsC 0.1.0 (alpha) release
Date: Sun, 25 Apr 2004 16:18:30 -0700 (PDT)

We are announcing the alpha release of galsC, a language and compiler
for use with the TinyGALS programming model, which uses TinyOS as the
underlying component model.  galsC is compatible with TinyOS 1.x and
nesC 1.1.1.  You can use the galsC compiler to compile all your
existing TinyOS programs.

TinyGALS is a globally asynchronous, locally synchronous model for
programming event-driven embedded systems, especially sensor
networks.  At the local level, software components communicate with
each other synchronously via method calls.  Components are composed to
form actors.  At the global level, actors communicate with each other
asynchronously via message passing, which separates the flow of
control between actors.  A complementary model called TinyGUYS is a
guarded yet synchronous model designed to allow thread-safe sharing of
global state between actors without explicitly passing messages.  The
TinyGALS programming model is structured such that code for all
inter-actor communication, actor triggering mechanisms, and access to
guarded global variables can be automatically generated from a high
level specification.

By raising concurrency concerns above the level of TinyOS components,
the TinyGALS programming model allows programmers to focus on the main
tasks that the application must execute.  Programs developed using
this task-oriented model are thread safe and easy to debug.

For more information and download instructions, please see:

To receive future announcements about galsC, please sign up here:

Please visit us at IPSN'04 (Berkeley, California, April 26-27, 2004):
------- End of Forwarded Message

Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]

Reply via email to