Sponsored by


TinyDT

Gratis

Prowler

JProwler

Message Center

GRATIS
Graphical Development Environment for TinyOS


Networked Embedded Systems (NEST) are large-scale distributed systems with resource limited processing nodes tightly coupled to physical processes via sensors and actuators. These strict resource constraints mandate thin application-specific operating system and middleware layers. Component-based development is an enabling technology in this arena. We present a model-based approach to the development of applications based on TinyOS (with nesC), developed at UC Berkeley, an important NEST platform. OS and application component interfaces along with their interdependencies are captured in a graphical environment and the glue code that ties together the application and OS components are automatically generated. GRATIS II is a fully functional modeling, code generation and parsing environment developed using model integrated technology, specifically the Generic Modeling Environment (GME).

The current version, GRATIS II, supports Tinyos v1.x and nesC v1.1.

For a detailed description of GRATIS check out the Technical Overview. You can download GRATIS II and find here the installation manual. You can check out the GME homepage also.

For our other TinyOS related project, a development tool plugin in Eclipse, look at the TinyDT webpage.

For more information contact Akos Ledeczi.

 

Distributed Object Computing
Model-Integrated Computing
Model-Driven Architecture
Projects
Courses
SIPHER
Tutorials
Current Papers & Reports
Archived Papers & Reports
Presentations
Theses
Workshops/Seminars