Reflective fault-tolerant systems: from experience to challenges

J.C. Ruiz, M. Killijian, J. Fabre, P. Thevenod-Fosse
2003 IEEE transactions on computers  
This paper presents research work performed on the development and the verification of dependable reflective systems based on MetaObject Protocols (MOPs). We describe our experience, we draw the lessons learnt from both a design and a validation viewpoint, and we discuss some possible future trends on this topic. The main originality of this work relies on the combination of both design and validation issues for the development of reflective systems, which has lead to the definition of a
more » ... ive framework for the next generation of fault-tolerant systems. This framework includes: (i) the specification of a MetaObject Protocol suited for the implementation of fault-tolerant systems, and (ii) the definition of a general test strategy to guide its verification. The proposed approach is generic and solves many issues related to the use and evolution of system platforms with dependability requirements. Two different instances of the specified MOP have been implemented in order to study the impact of different MOP implementations in the development of a reflective fault-tolerant system. Our test strategy is then illustrated on one of them. The results obtained from this work justify the interest of the proposed framework.
doi:10.1109/tc.2003.1176989 fatcat:w4ej45vo4zgynfgodunojdqu3i