COMPSAC '00 24th International Computer Software and Applications Conference
Framework for Development of Multimedia Applications Based on the TMO Structuring Scheme
WSTFES '03 Proceedings of the IEEE Workshop on Software Technologies for Future Embedded Systems
Object-Oriented Real-Time Distributed Programming and Support Middleware
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems
Real-Time Simulation Techniques Based on the RTO.k Object Modeling
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
TMO-Linux: A Linux-based Real-time Operating System Supporting Execution of TMOs
ISORC '02 Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Dual priority scheduling based on power adjust context switching for wireless sensor network
ICUCT'06 Proceedings of the 1st international conference on Ubiquitous convergence technology
Hi-index | 0.00 |
The TMO (Time-triggered Message-triggered Object) model is a real-time object model for real-time distributed computing. A TMO instance is a kind of autonomous object having two special types of member threads. The first type is a group of time-triggered threads activated by pre-defined timing constraints such as periods and deadlines. And the second type is a group of message-triggered threads that are activated by distributed IPC messages from remote TMO’s and finish their computing within pre-given deadlines. With these properties of the TMO, ubiquitous and real-time distributed applications can be easily organized as a logical network of TMO’s. Since the TMO model has been proposed, there have been many successful progresses in developing TMO engines based on open-source kernel platforms. The kernels are TMO-Linux for general embedded systems and TMO-eCos for small embedded/ubiquitous systems. In this paper, after introducing the general architectures and functions of the developed TMO kernels for embedded systems, some comparisons of their characteristics are also given to specify their suitable usage domains.