Try using the HLL model in the left panel. Look for the 'Proof Obligations' section to see the specific properties stated for that model. When you click the 'Prove' button, you'll instruct the model checker to check whether those properties are valid, that is, always true. You can edit the model or change it completely.
Playground displays the verification status of each property (Proof Obligation or PO) in the 'Results' area. Each property has one of the following outcomes:
When a property (Proof Obligation or PO) is falsified, Playground provides a step-by-step explanation to help you understand why. This explanation starts by:
Playground then delves deeper by:
This process helps you pinpoint the exact source of the falsification within your model.
In some counterexamples, Playground might analyze multiple time steps to identify the source of the falsification. This information is indicated by '[depth n]', where n represents the specific time step being examined. For example, '[depth 1]' signifies that the analysis is focused on the second time step.
Playground supports the user-friendly language HLL (High-Level Language) specifically designed by Prover for formal verification. Here's a quick description of its components to help you build your own model:
HLL models are organized into distinct sections (you can repeat all the sections):
At each time step:
Prover Station Playground contains a limited version of Prover PSL, provided to you as a way to try out the language HLL and the capabilities of Prover PSL. It is intended for evaluation purposes and training only. For production use, please contact Prover to license the more powerful complete version of Prover PSL.
If you need a trusted model checker for your safety case, you can purchase a license for Prover Certifier. It contains Prover PSL but offers also complimentary checks that make the result trustworthy to the highest software integrity levels. Prover Certifier has been approved by TÜV NORD as a CENELEC EN50128-compliant T2 tool for SIL4 applications.
Prover Station Playground contains a limited version of Prover PSL, provided to you as a way to try out the language HLL and the capabilities of Prover PSL. It is intended for evaluation purposes and training only. For production use, please contact Prover to license the more powerful complete version of Prover PSL.
If you need a trusted model checker for your safety case, you can purchase a license for Prover Certifier. It contains Prover PSL but offers also complimentary checks that make the result trustworthy to the highest software integrity levels. Prover Certifier has been approved by TÜV NORD as a CENELEC EN50128-compliant T2 tool for SIL4 applications.