An Aspect-based Model for Non-Invasive Fault Tolerant Software

作者:Hu Ping*; Li Peng
来源:International Conference on Industrial Control and Electronics Engineering (ICICEE), 2012-08-23 to 2012-08-25.
DOI:10.1109/ICICEE.2012.44

摘要

Traditional development of fault-tolerant software involves fault tolerance logic in business logic. It imposes developers concern about non-functional logic more, and reduces the maintainability of the system. This paper proposed a non-invasive fault-tolerant model to support dynamically weave fault-tolerant logic into exist system based on AOP and replicates technology; analyzed the methods to modeling aspects and dynamic weaving mechanism; defined a set of indicators to evaluate the invasion level quantitatively; finally, implemented and tested a JavaEE system to validate this model. Experimental results show that the model can effectively promote development productivity and maintainability of fault tolerance software.

全文