ftsrg / theta

Generic, modular and configurable formal verification framework supporting various formalisms and algorithms
http://theta.inf.mit.bme.hu/
Apache License 2.0
49 stars 43 forks source link

Added code from CHC2C implementation #234

Closed leventeBajczi closed 1 year ago

leventeBajczi commented 1 year ago

This PR adds support for serializing XCFAs to C-syntax goto programs. Furthermore, it has the following bugfixes/enhancements:

leventeBajczi commented 1 year ago

It also seems like I inadvertently fixed some copyright header / formatting issues for xcfa-refactor. While not technically relevant to this PR, I'll leave it as-is so that merging this PR will also fix those issues on the target branch.

leventeBajczi commented 1 year ago

Merged fixes from #233, so that should be merged beforehand.

sonarcloud[bot] commented 1 year ago

SonarCloud Quality Gate failed.    Quality Gate failed

Bug C 6 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell B 53 Code Smells

30.7% 30.7% Coverage
0.0% 0.0% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint