NASA-SW-VnV/ikos
View on GitHub ↗ ★ 3,177 C++
Static analyzer for C/C++ based on the theory of Abstract Interpretation.
23 mentions on Hacker News by 14 people: 8 stories, 15 comments · first 2018-12-11 · latest 2026-01-19
20082026
-
ICOS (from NASA) and Fil-C together make it possible to make more safe code than vanilla Rust. https://github.com/NASA-SW-VnV/ikos
comment by u1hcw9nx · 2026-01-19 · in Fil-Qt: A Qt Base build with Fil-C experience -
…free software I recommend IKOS - a is a sound static analyzer for C/C++ developed at NASA. Checks: https://github.com/NASA-SW-VnV/ikos/blob/master/analyzer/REA... Numerical abstract domains: https://github.com/NASA-SW-VnV/ikos/blob/master/a…
comment by Nokinside · 2025-07-11 · in An almost catastrophic OpenZFS bug and the humans that made it -
…have developed on their own. :) There are other things already shared publicly like NASA IKOS: https://github.com/NASA-SW-VnV/ikos That one gets far less attention from third parties than it should. If it could be developed into a general…
comment by ryao · 2024-12-27 · in Bill requiring US agencies to share source code with each other becomes law -
…closed source tools or restrict themselves to a subset of what C/C++ can do so they can use IKOS: https://github.com/NASA-SW-VnV/ikos
comment by ryao · 2024-12-20 · in Borrow Checking, RC, GC, and Eleven Other Memory Safety Approaches -
…also provides abstract interpretation to analyze C programs for flaws. NASA also released IKOS ( https://github.com/NASA-SW-VnV/ikos ), on the same vein. Of course they lack the polish of a product which costs tens of thousands of euros…
comment by edwcross · 2023-12-13 · in The Case for Memory Safe Roadmaps -
…could whip up. (But kept the global buffers for now...) 3. The only example I found for a while was https://github.com/NASA-SW-VnV/ikos , but it needed an old version of Clang, and my laptop didn't have enough memory to build it. 4. Found…
comment by markdascher · 2023-02-24 · in Show HN: Moochacha, quantum-safe file encryption (analyzed by Frama-C) -
…else tries to do it. I only know of two that try: http://kestreltechnology.com/technology.html https://github.com/NASA-SW-VnV/ikos
comment by ryao · 2023-02-03 · in Astrée Static Analyzer for C and C++ -
They have very unusual license which I have never seen before: https://github.com/NASA-SW-VnV/ikos/blob/master/LICENSE.txt Is anyone familiar with it? Is it OSI certified? (it's not on the OSI's site).
comment by solomatov · 2022-04-21 · in IKOS: Static analyzer for C/C++ based on the theory of Abstract Interpretation -
…makes it extremely expensive and theoretically difficult too. For example: NASA wrote this project https://github.com/NASA-SW-VnV/ikos which uses abstract interpretation and would catch bugs in practically any language.
comment by mhh__ · 2021-03-02 · in Some Were Meant For C (2017) [pdf] -
…on the context, there isn't even necessarily a memory safety advantage to using Rust over C or C++. https://github.com/NASA-SW-VnV/ikos
comment by OnlyOneCannolo · 2021-02-20 · in F’: Flight Software and Embedded Systems Framework -
…checkers that scan source code for bugs. Does QEMU use a sound static analyzer (like IKOS [1])? [1] https://github.com/NASA-SW-VnV/ikos
comment by OnlyOneCannolo · 2020-08-12 · in QEMU should move from C to Rust -
…[1]. There exist sound static analyzers for C and C++. "Sound" meaning no false-negatives. [1] https://github.com/NASA-SW-VnV/ikos/blob/master/analyzer/REA...
comment by OnlyOneCannolo · 2019-04-16 · in Rust: Beyond the Typechecker