Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Review tool classification #5

Open
enzet opened this issue May 15, 2017 · 1 comment
Open

Review tool classification #5

enzet opened this issue May 15, 2017 · 1 comment
Assignees

Comments

@enzet
Copy link
Owner

enzet commented May 15, 2017

No description provided.

@enzet enzet self-assigned this May 15, 2017
enzet added a commit that referenced this issue Jun 4, 2017
@enzet
Copy link
Owner Author

enzet commented Jun 22, 2017

Trying to create more correct tool classification.

Instrumentators and interpreters

  • static binary rewriters or source-to-source instrumentators;
  • dynamic instrumentators or interpreters.

Solvers

  • SAT;
  • SMT.

Program analysis

  • Dynamic analysis tools:

    • within one path:
      • dynamic analysis along one execution (based on concrete input);
      • creates different inputs within one execution path (input generation);
    • path exploration:
      • based on input generation (branch alternation, dynamic symbolic execution);
      • based on input mutation (black-box, grey-box fuzzing, search-based testing).
  • Used techniques:

    • symbolic execution,
    • genetic algorithms,
    • etc.

enzet added a commit that referenced this issue Jun 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant