Computer and Modernization

Previous Articles     Next Articles

A Symbolic Execution Optimization Method for Safety-critical Software System

  

  1. (1. School of Computer Science and Technology, University of South China, Hengyang 421000, China;
    2. State Key Laboratory of Nuclear Reactor System Design Technology, Nuclear Power Institute of China, Chengdu 610000, China)
  • Received:2019-03-18 Online:2020-02-13 Published:2020-02-13

Abstract: In the aviation, nuclear power and defense military fields, the software of the Safety-Critical System (SCS) is very important, and its reliability must be guaranteed by testing or formal methods. Symbolic execution is widely used as an efficient test case generation method. However, the coupling between the modules of SCS software system is high, which makes symbolic execution constraint solving difficult. This paper proposes a decoupling method with a minimum set of weights to provide a new idea for the automated testing of safety-critical software systems.

Key words: safety-critical system, software coupling, weighted minimum cut set, symbolic execution

CLC Number: