In my research I want to theoretically prove that the model transformation is correct. Specifically, it is to verify the model transformation of a state machine model to a fault tree model.Now my idea is to find a formal language description model element and use the theorem prover for analysis and verification.But how to determine which formal language and theorem prover should I use to verify the correctness of the model transformation is a problem.I hope that the experts in the research field can give me some advice and suggestions.You can follow my ideas or give some new comments, thank you!