University of Limerick
Browse

Model driven configuration of fault tolerance solutions for component-based software system

Download (672.84 kB)
conference contribution
posted on 2012-12-04, 16:31 authored by Yihan Wu, Gang Huang, Hui Song, Ying Zhang
Fault tolerance is very important for complex component-based software systems, but its configuration is complicated and challenging. In this paper, we propose a model driven approach to semi-automatic configuration of fault tolerance solutions. At design time, a set of reusable fault tolerance solutions are modeled as architecture styles, with the key properties verified by model checking. At runtime, the runtime software architecture of the target system is automatically constructed by the code generated from the given architectural meta-model. Then, the impact of each component on the system reliability is automatically analyzed to recommend which components should be considered in the fault tolerance configuration. Finally, after which components are guaranteed by what fault tolerance solution is decided by the system administration, the architecture model is automatically changed by merging with the selected fault tolerance styles and finally, these changes are automatically propagated to the target system. This approach is evaluated on Java enterprise systems.

Funding

Workshop on the Post- vBNS Computing Research Agenda; January 12-14, 1999; San Diego, CA

Directorate for Computer & Information Science & Engineering

Find out more...

Study on Aerodynamic Characteristics Control of Slender Body Using Active Flow Control Technique

Japan Society for the Promotion of Science

Find out more...

History

Publication

International Conference on Model Driven Engineering Languages and Systems (MODELS2012) Lecture Notes in Computer Science;7590, pp. 514-530

Publisher

Springer

Note

peer-reviewed

Other Funding information

National Basic Research Programme of China, National Natural Science Foundation of China, ERC, SFI

Rights

The original publication is available at www.springerlink.com

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC