Object management architecture guide (3rd ed.)
Object management architecture guide (3rd ed.)
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Turning clockwise: using UML in the real-time domain
Communications of the ACM
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Deadline Handling in Real-Time Distributed Objects
ISORC '00 Proceedings of the Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Towards Real-Time Fault-Tolerant CORBA Middleware
Cluster Computing
VERTAF: An Application Framework for the Design and Verification of Embedded Real-Time Software
IEEE Transactions on Software Engineering
Facilitating Distributed Time-Triggered Simulation of Embedded Systems and Environments
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
Multi-Level Distributed Real-Time Simulation Based On The Tmo Modeling
Journal of Integrated Design & Process Science
Toward Integration Of Major Design Techniques For Real-Time Fault-Tolerant Computer Systems
Journal of Integrated Design & Process Science
Self-describing and Data Propagation Model for Data Distribution Service
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Distributed Computing Software Building-Blocks for Ubiquitous Computing Societies
IEICE - Transactions on Information and Systems
Lifting the Level of Abstraction Dealt with in Programming of Networked Embedded Computing Systems
SEUS '09 Proceedings of the 7th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems
Approaches for inheritance in the TMO programming scheme
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
SEUS'07 Proceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
SEUS'07 Proceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Recent additions on the application programming interface of the TMO support middleware
Proceedings of the 13th Monterey conference on Composition of embedded systems: scientific and industrial issues
Software—Practice & Experience
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
A distributed real-time tele-operation system based on the TMO modeling
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
A sharing and delivery scheme for monitoring TMO-Based real-time systems
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
u-KoMIPS: a medical image processing system in a ubiquitous environment
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
A TMO-based tele-operation model: supporting real-time applications in grid environments
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part V
An efficient real-time middleware scheduling algorithm for periodic real-time tasks
AIS'04 Proceedings of the 13th international conference on AI, Simulation, and Planning in High Autonomy Systems
PCM'04 Proceedings of the 5th Pacific Rim Conference on Advances in Multimedia Information Processing - Volume Part II
Hi-index | 4.10 |
Ideally, according to the author, a real-time distributed programming method should be based on a general high-level style that could be easily accommodated by application programmers using C++ and Java. If such a method were to exist, these programmers could specify the interactions among distributed components and the timing requirements of various actions without expending much effort.Facilitating high-level, high-precision, real-time object programming by establishing some form of language tools has consequently become a subject of great interest to the embedded systems community.This article focuses on application programming interfaces (APIs) that take the form of C++ and Java class libraries and support high-level, high-precision, real-time object programming without requiring new language translators. These APIs wrap the services of the real-time object execution engines, which consist of hardware, node OSs, and middleware; they enable convenient high-level programming almost to the extent that a new real-time object language can. The author explains the API's fundamental features, how they interact among real-time objects, and how multicast channels and real-time multi-cast APIs contribute.