Slicing execution with partial weakest precondition for model abstraction of C programs - Yang, Xuejun.