Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Experiences, Strategies, and Challenges in Building Fault-Tolerant CORBA Systems
IEEE Transactions on Computers
A Model Driven Approach for Software Systems Reliability
Proceedings of the 26th International Conference on Software Engineering
MEAD: support for Real-Time Fault-Tolerant CORBA: Research Articles
Concurrency and Computation: Practice & Experience - Foundations of Middleware Technologies
A Platform-Independent Component Modeling Language for Distributed Real-time and Embedded Systems
Journal of Computer and System Sciences
Proceedings of the 4th on Middleware doctoral symposium
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Service oriented architecture (SOA) design principles are increasingly being adopted to develop distributed real-time and embedded (DRE) systems, such as avionics mission computing, due to the availability of real-time component middleware platforms. Traditional approaches to fault tolerance that rely on replication and recovery of a single server or a single host do not work in this paradigm since the fault management schemes must now account for the timely and simultaneous failover of groups of entities while improving system availability by minimizing the risk of simultaneous failures of replicated entities. This paper describes MDDPro, a model-driven dependability provisioning tool for DRE systems. MDDPro provides intuitive modeling abstractions to specify failover requirements of DRE systems at different granularities. MDDPro enables plugging in different replica placement algorithms to improve system availability. Finally, its generative capabilities automate the deployment and configuration of the DRE system on the underlying platforms.