Alex23087 / Failure-SSIL-Analyser

GNU General Public License v3.0
1 stars 3 forks source link

[Logic] Implement analysis of CFGs #26

Closed Yurand2000 closed 1 month ago

Yurand2000 commented 5 months ago

Given our program and its Control Flow Graph, implement some form of basic analysis:

When spawning new analyses, we check that we haven't visited too often the block we are jumping to in our whole path. For now this limit can be enforced by setting a recursion limit.

The analysis stops at the recursion limit or when reaching the topmost block. In future it may be necessary to evaluate if a precondition is never satisfied (equals to false) and so the analysis can be dropped.