The document discusses using the AVM Meta tool suite and HybridSAL to formally verify controller software for cyber-physical systems. It describes how controllers modeled in Simulink/Stateflow can be integrated with physical models in Modelica. Design space exploration is used to simulate different controller alternatives. Formal verification of properties specified in temporal logic is then used to detect errors in the candidate controller. The workflow involves translating controllers to a cyber language, generating simulation code, and visualizing verification results. Counterexamples can provide insight to refine the controller model or property specification.
Related topics: