Open-source infrastructure for binary analysis, decompilation, and reproducible benchmarking.
Fission Systems develops tools and infrastructure for understanding compiled software.
Our work focuses on binary analysis, intermediate representations, decompilation, validation, and reproducible evaluation. We aim to build systems that are not only capable, but also transparent, measurable, and trustworthy.
An open-source decompiler and binary analysis framework designed for extensibility, structured analysis, and modern development workflows.
A reproducible benchmark suite for evaluating Fission and other decompilers across correctness, output quality, reliability, and performance.
-
Correctness before presentation Benchmark results should be backed by verifiable semantic evidence.
-
Reproducibility by default Builds, inputs, environments, and results should be traceable.
-
Transparent evaluation Failures, missing coverage, and uncertainty should remain visible.
-
Open development Technical decisions, limitations, and progress should be documented publicly.
-
Composable infrastructure Components should be reusable across tools, experiments, and automation workflows.
- Binary lifting and analysis
- Decompilation
- Intermediate representations
- Control-flow and data-flow analysis
- Semantic validation
- Differential testing
- Reverse-engineering automation
- AI-assisted program analysis
- Reproducible benchmarking
Contributions, technical discussions, bug reports, and benchmark improvements are welcome.
Please use the issue tracker or pull requests in the relevant repository. Project-specific contribution guidelines will be documented within each repository.
Fission and its surrounding infrastructure are under active development. Interfaces, benchmark methodology, and internal architecture may evolve as validation coverage and platform support improve.
Built and maintained by the Fission Systems project.