Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8–10, 2019, Proceedings

Research Article

An Semi-formal Co-verification Approach for High-Assurance CPS

Download
46 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-32216-8_16,
        author={Yu Zhang and Mengxing Huang and Wenlong Feng},
        title={An Semi-formal Co-verification Approach for High-Assurance CPS},
        proceedings={Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8--10, 2019, Proceedings},
        proceedings_a={SIMUTOOLS},
        year={2019},
        month={10},
        keywords={Cyber-Physical Systems Semi-formal Co-simulation},
        doi={10.1007/978-3-030-32216-8_16}
    }
    
  • Yu Zhang
    Mengxing Huang
    Wenlong Feng
    Year: 2019
    An Semi-formal Co-verification Approach for High-Assurance CPS
    SIMUTOOLS
    Springer
    DOI: 10.1007/978-3-030-32216-8_16
Yu Zhang,*, Mengxing Huang, Wenlong Feng
    *Contact email: yuzhang_nwpu@163.com

    Abstract

    Cyber-Physical Systems (CPS) are often mission-critical, therefore, they must be high-assurance. High-assurance CPS require extensive formal verification. Formal verification techniques can discover subtle design errors where simulation fails. However, due to the state explosion problem, formal techniques usually cannot handle large designs. This paper introduces a semi-formal verification methodology in which formal co-verification and co-simulation are tightly coupled. We propose an online-capture offline-replay approach to improve the usefulness for formal verification. We analyze these simulation traces, find some critical states and assisted with formal verification under these circumstances. The experiment results show that our approach has major potential in verifying system level properties of complex CPS, therefore improving the high-assurance of CPS.