Skip to content

on DFS scan violation discovery, return better options #204

@michbarsinai

Description

@michbarsinai

The DfsBProgramVerifier.ProgressListener::violationFound violation listener should:

  1. Accept a set of violations, not just one.
  2. Return one of the following:
  • CONTINUE
  • PRUNE
  • HALT

Effect of the return values:

  • CONTINUE - mark current node as having a violation, go deeper into the graph.
  • PRUNE - mark current node as having a violation, pop it (as in - go back and don't DFS into its descendants)
  • HALT - mark current node as having a violation and stop the verification.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions