 By increasing complexity of Cyber-Physical Systems, applying traditional fault injection's methods are not efficient anymore, so tester trying to use fault injection in the model level.SWIFI techniques for software fault injection can be categorized into two types