سند علمی

Implementing Software-Fault Tolerance in C++ and Open C++: An Object-Oriented and Reflective Approach

چکیده

This paper reports our experience with the use of the C++ language and Open C++ (a reflective version of C++) to implement reusable, dependable control structures that support the prevision of software-fault tolerance in the application layer. We first implement the support using an object library approach and then re-design it using a reflective one. We demonstrate through a realistic experiment why reflection and metaobject protocols are particularly suitable for the development of fault-tolerant programs.

اسناد مشابه