Skip to content

[FEATURE REQUEST] Explainability #334

@lucaneg

Description

@lucaneg

Description
To ease the explaination and debugging of what the analysis does, we should add:

  • an accumulating fixpoint that stores all states produced on each program point, as in to explain what happens inside loops
  • a fixpoint trace, showing which functions and statements were analyzed in which order
  • an interpretation trace, enriching the fixpoint trace with what symbolic expressions are processed by the analysis
  • an evaluation trace, enriching the interpretation trace by dumping the analysis states at some key points (maybe using a predicate?)

Metadata

Metadata

Assignees

Labels

⁉ priority:p2Priority planning - level 2🎆 type:featureNew feature or request🎊 resolution:resolvedBug or feature resolved - might not have been merged to master yet🏨 scope:infrastructureWork regarding the general infrastructure and functioning of LiSA

Projects

Status

Merged

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions