| With the development of military informatization,the function and performance requirements of information systems are becoming higher and higher.It is particularly important for information systems to be stable and to complete the key tasks in the complex and changeable military confrontation environment.The concept of"resilience" of information systems is proposed,just using to characterize its ability to achieve the key tasks in a military confrontation environment.However,as a new research direction,its testing technology is far from mature,and it has to solve many problems.Based on a new testing method--Chaos Method,this paper studies the testing technology of information systems resilience,and provides a guarantee for the normal operation of military Information systems in a confrontation environment.The main work of this paper is as follows:.1)Proposing a set of information systems resilience testing framework based on chaos methodBased on chaos method and combining with the actual process of information systems capability testing,this paper proposes a set of information systems resilience testing framework,which explicitly proposes the main business activities and their relationships in the capability testing process,so as to cover the whole life cycle of resilience testing and guide the resilience testing of information systems.2)Proposing a set of resilience fault modes for complex information systemsIn order to realistically simulate the unstable environment where information systems are suffered,and measure the information systems resilience,this paper combs the fault types of information systems and puts forward a set of complex information system resilience failure modes,which contains 19 fault patterns,38 fault models,achieving the basic information systems anomaly scenes full coverage;3)Proposing a path-based fault identification algorithmIn order to achieve accurate search of the fault scene of information systems and effectively improve the efficiency of fault injection,a path-based fault identification algorithm is proposed,combining with the common fault nmodels,this algorithm can effectively recommend fault injection points and automatically inject the faults;4)Putting forward a set of key metrics of information systems resilienceIn view of the lack of quantitative evaluation method of information systems resilience,a measurement and analysis method of resilience is proposed.The key metrics of resilience are established from the aspects of the overall capability,the maximum absorption capability,the recovery capability and the recovery ratio,and the calculation methods corresponding to the key metrics are given;5)Developing a set of prototype toolsA prototype system is implemented on Linux,and the effectiveness of the above research results is verified by carrying out the testing of typical information systems,and the application value of the work in this paper is also demonstrated. |