Skip to content

Error tracing #8

@michkot

Description

@michkot

What should the interaction of user and the analysis look like when an error has been found?

We can assume it should like like some kind of back-trace explaining the origin of such erroneous state.
Could be:

  • dumping analysis specific graphic/text (SMG plots) for deduced or manually specified points of program
  • print compiler-message-like line-of-code back-trace for every line that participated in origin of error-triggering value
  • dumping SVCOMP-like XML error trace for the user
  • dumping executable (debugging possible) error trace for the user

This issue is about

  1. coming up with other user interaction patterns
  2. discussing those patterns, theirs pros, cons and whether their implementation is feasible ATM
  3. which patterns should we implement framework-wide / we should at least provide support for them in Angie and which patterns are suitable only for analysis-specific implementation

Keep in mind that Angie is meant to be an analysis framework.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions