Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects
IEEE Transactions on Software Engineering
Self-Adaptive Software for Hard Real-Time Environments
IEEE Intelligent Systems
Enforceable component-based realtime contracts
Real-Time Systems
A hybrid real-time component model for reconfigurable embedded systems
Proceedings of the 2008 ACM symposium on Applied computing
A Component Framework for Java-Based Real-Time Embedded Systems
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
An Architecture-Based Framework for Managing Adaptive Real-Time Applications
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
Ensuring real-time performance guarantees in dynamically reconfigurable embedded systems
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Hi-index | 0.00 |
Real-time systems are increasingly used in dynamic changing environments with variable user needs hosting real-time applications ranging in number and nature over time. However, to the authors' knowledge, no unified framework exists that is able to cope with those competing real-time concerns across multiple real-time application domains. This paper proposes an architecture-based framework for managing real-time components' dependence and lifecycle in an effective and uniform way. A real-time component runtime service is proposed here to maintain the global view, control the whole lifecycle of the components, and keep existing real-time components' promised contracts in the face of run-time changes. This framework is designed to be easily extended with other constraint resolving policies as well as dependence descriptions languages. At end of this paper, the framework is tested by a simulated control application via adaptation and performance aspects.