Skip to content
@polystat

Polystat

Polyglot Static Analyzer for Object-Oriented Programming Languages

License Stars Telegram

Polystat is a polyglot experimental static analyzer, which 1) takes your source code written in Java/C++/Python/etc., 2) converts it to EOLANG, 3) then EO objects to 𝜑-calculus expressions, and then 4) tells you where are the bugs. This is a more or less complete White Paper.

If/when ready to help, just text us in Telegram: @polystat_org.

Pinned

  1. polystat polystat Public

    Polyglot Static Analyzer for Object-Oriented Programs Based on EOLANG and 𝜑-Calculus

    TeX 31 7

  2. j2eo j2eo Public

    Experimental Transpiler of Java Programs to EO Programming Language

    Java 11 11

  3. awesome-bugs awesome-bugs Public

    A taxonomy of defects with a benchmarking script that validates which of them can be spot by which static analyzers

    Python 15 5

  4. py2eo py2eo Public

    Experimental Translator of Python Programs to EO Programming Language

    Scala 8 5

Repositories

Showing 10 of 13 repositories
  • polystat Public

    Polyglot Static Analyzer for Object-Oriented Programs Based on EOLANG and 𝜑-Calculus

    TeX 31 MIT 7 19 11 Updated Apr 23, 2024
  • far Public

    Find-a-Reverse (FaR) analyzer module for Polystat

    XSLT 5 MIT 1 10 11 Updated Apr 23, 2024
  • c2eo Public

    Experimental Translator of C/C++ Programs to EO Programs

    C 12 MIT 9 24 5 Updated Apr 23, 2024
  • awesome-bugs Public

    A taxonomy of defects with a benchmarking script that validates which of them can be spot by which static analyzers

    Python 15 MIT 5 9 10 Updated Apr 19, 2024
  • Scala 5 MIT 3 8 10 Updated Apr 18, 2024
  • odin Public

    Object Dependency Inspector

    Scala 10 2 4 12 Updated Apr 17, 2024
  • j2eo Public

    Experimental Transpiler of Java Programs to EO Programming Language

    Java 11 MIT 11 40 12 Updated Apr 2, 2024
  • py2eo Public

    Experimental Translator of Python Programs to EO Programming Language

    Scala 8 MIT 5 22 11 Updated Mar 18, 2024
  • symex Public

    Symbolic Execution engine for finding bugs in EO programs

    Java 2 MIT 0 0 1 Updated Dec 15, 2023
  • eog Public

    EO programs to Call Flow Graph (CFG) transformator

    5 1 0 1 Updated Dec 15, 2023