The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Specification and verification of an object request broker
Proceedings of the 20th international conference on Software engineering
The Design and Performance of a Real-Time CORBA SchedulingService
Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
The embedded machine: predictable, portable real-time code
PLDI '02 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation
The Real-Time Specification for Java
The Real-Time Specification for Java
Real-Time Systems - Special issue on real-time computing in the age of the Web and the Internet
Computer
Proceedings of the 25th International Conference on Software Engineering
The Design and Performance of a Real-time I/O Subsystem
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
Achieving End-to-end Predictability in the TAO Real-time CORBA ORB
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
Towards Highly Configurable Real-time Object Request Brokers
ISORC '02 Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Bogor: an extensible and highly-modular software model checking framework
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
A formal approach for designing CORBA-based applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Improving Real-Time System Con.guration via a QoS-Aware CORBA Component Model
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 9 - Volume 9
A Generative Programming Framework for Adaptive Middleware
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 9 - Volume 9
Middleware Specialization for Memory-Constrained Networked Embedded Systems
RTAS '04 Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium
Automatic Verification of Component-Based Real-Time CORBA Applications
RTSS '04 Proceedings of the 25th IEEE International Real-Time Systems Symposium
RTSS '04 Proceedings of the 25th IEEE International Real-Time Systems Symposium
Model-Driven Techniques for Evaluating the QoS of Middleware Configurations for DRE Systems
RTAS '05 Proceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium
A Platform-Independent Component Modeling Language for Distributed Real-Time and Embedded Systems
RTAS '05 Proceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium
A Real-Time Performance Comparison of Distributable Threads and Event Channels
RTAS '05 Proceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium
Integrated Adaptive QoS Management in Middleware: A Case Study
Real-Time Systems
Model-based analysis of distributed real-time embedded system composition
Proceedings of the 5th ACM international conference on Embedded software
Techniques and patterns for safe and efficient real-time middleware
Techniques and patterns for safe and efficient real-time middleware
Efficient distributed deadlock avoidance with liveness guarantees
EMSOFT '06 Proceedings of the 6th ACM & IEEE International conference on Embedded software
Model driven middleware: A new paradigm for developing distributed real-time and embedded systems
Science of Computer Programming
An ontology-based semantic service for cooperative urban equipments
Journal of Network and Computer Applications
Hi-index | 0.00 |
Middleware for parallel and distributed systems is designed to virtualize computation and communication resources so that a more abstract and consistent view of those resources is presented to the applications that use them. Providing such a consistent virtualization in distributed real-time and embedded systems becomes increasingly challenging due to application constraints such as timeliness and resource constraints such as CPU speed, power, memory, and bandwidth limitations, which also must be considered.This paper describes several examples of real-time CORBA middleware and examines how different constraints impact the way in which resources are virtualized in each case. Particular attention is paid to which details are hidden from users of the middleware, which details are exposed in the middleware's programming model, and how the hidden and exposed details interact to shape middleware design and implementation choices.