Real-Time Software Components
Because each RTSC component contains an element that runs on rich client platforms, these components can participate in and leverage "traditional" Java-based component environments while still satisfying the resource constraints of its embedded C/C++ element running within the embedded device. Beyond the obvious CDT integration possibilities, this dual existence for RTSC components opens the possibility to leverage and extend other Eclipse projects including
- integration with TPTP to enable the test of deeply the embedded C content;
- use of the Device Kit portion of the SODA project (which has similar needs for monitoring);
- the monitoring and data collection components of COSMOS; and
- use of EMF to enable specification of components using existing UML tools but generating RTSC components that run in highly-resource constrained environments.