Skip to content

A static analyzer based on abstract interpretation for a C-like toy language.

License

Notifications You must be signed in to change notification settings

nyandrianinamamy/static-analyzer-stl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Static Analyzer for the course "Typage et Analyse Statique" at Sorbonne Université

This project aims to implement a simple static analyzer based on abstract interpretation for a simple C-like language.

Features

Implemented features:

  • Concrete domain, for collecting the exact reachable states of the program.
  • Parity domain
  • Constant domain
  • Interval domain
  • Relational Analysis with Apron
  • Reduction with Intervals and Parity
  • Disjunctive completion with Intervals

License

This project is licensed under the MIT License - see the LICENSE.md file for details.
However, I cannot make the repository public because I don't want new students to copy my work, as I consider this a really bad practice.
Feel free to contact me if you want to peek at the code and I will give the link. Or if you are a student in need of some help.

About

A static analyzer based on abstract interpretation for a C-like toy language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published