Formal Verification & Safety Analysis¶
Safety-critical applications (such as aerospace, automotive, and medical robotics) require rigorous verification before software execution. fsmc embeds automated formal analysis into the compilation pipeline.
Section Contents¶
| Analysis Module | Primary Target | Description | Link |
|---|---|---|---|
| Model Checking (LTL/CTL) | Temporal Properties | Proves safety invariants (INVARSPEC), reachability, and livelock freedom. |
Model Checking |
| EFSM Interval Analysis | Numerical Variables | Abstract interpretation bounding numerical variables and detecting dead guards. | Interval Analysis |
| Traceability Matrix (RTM) | Safety Certification | Automated Markdown & JSON Requirement Traceability Matrix linking @fsm:req. |
RTM Specification |