Abstract:In recent years, the role of formal verification technology in the software development process is growing more and more important. How to use formal verification technology to improve the reliability of software systems is a major concerned problem of software developers and users. This paper summarizes the progress of formal verification method based on Live Sequence Chart recently. In this paper, the language of live sequence chart, its expressive power and complexity are first introduced. Then the existing key technologies and their application of formal verification method based on live sequence chart are analyzed. Finally, the runtime verification tool based on live sequence chart is implemented, experiments show the feasibility of using this verification tool to formal verification.