Live data from Hacker News

Viewing profile — KsassPeuk

KsassPeuk

HN member
Joined
Mon, Apr 27, 2020, 6:32 AM UTC
HN karma
25
Public activity
19 items

About KsassPeuk

No profile information was provided.

Recent public activity

  1. comment
    Comment #45500201

    Well, Frama-C is maintained thanks to public funding (Europe/France) and industrial users who use it for actual certification of systems. For example, Thales (Common Criteria EAL7)…

  2. comment
    Comment #43205789

    At some point in the past you also posted the ACSL cast badly documented. I asked you what you needed exactly, but you probably missed the message. So let me try again: What kind o…

  3. comment
    Comment #43079034

    In all its generality, the problem is undecidable. But there are quite a lot of tools that are meant to formally verify properties about programs. Proof assistants, of course, but …

  4. comment
    Comment #42017355

    Well, Frama-C uses a quite modified version of CIL.

  5. comment
    Comment #41530348

    As a Frama-C developer, and more precisely the deductive verification tool, I'd say that formal proof of programs (especially proof that the program conforms to its specification) …

  6. comment
    Comment #41136664

    What do you mean by "non determinism of solvers"? AFAIK, unless your proof finishes really close to the timeout, it is pretty uncommon that a failed PO suddenly succeeds and vice-v…

  7. comment
    Comment #38066974

    > ACSL is badly documented/hard to learn, and you really want the proprietary stuff for anything nontrivial. That's interesting. What kind of documentation would you expect in addi…

  8. comment
    Comment #35629574

    Frama-C is used in production to meet normative requirements for critical software at least at Airbus (DO-178C), THALES (CC EAL6/7), EDF (ISO 60880). I think that they use actual s…

  9. comment
    Comment #34638585

    On this kind of analysis, it strongly depends on the features that are used in the analyzed code and its degree of complexity. An analysis that is entirely automatic, detect every …

  10. comment
    Comment #34638556

    For C, Frama-C + Eva plug-in does essentially the same job as Astrée (with small differences of support for specific features) and is open-source and freely available. (There is an…

  11. comment
    Comment #33348471

    Speaking about tools like Frama-C, it is important to note that while there is an overhead during development of Rust programs because of the type system, proving the absence of ru…

  12. comment
    Comment #33077328

    For the sake of completeness: Frama-C (+ WP plugin) can verify that the program conforms to the first specification, however, it indeed can't verify that the program does not conta…

  13. comment
    Comment #31394360

    In fact there exists a plugin that can do that but it is currently not free: https://frama-c.com/fc-plugins/mthread.html (And by the way since it is not done by typing it is hard t…

  14. comment
    Comment #31340092

    > but much more limited I agree and I disagree ;) I agree because having a type system that directly provides the guarantee that whole classes of runtime error cannot happen provid…

  15. comment
    Comment #29778717

    You can have a look to this recent paper for example: https://www.springerprofessional.de/en/formal-verification-o... Another big example is the fact that Frama-C/WP is used for fo…

  16. comment
    Comment #29778695

    > Frama-C doesn't need to know anything about the target arch. In fact, it needs some knowledge, but this knowledge can be configured for the project under analysis. This is the re…

  17. comment
    Comment #24705958

    In fact that would be ``` 0 As the loop reaches this value to terminate. Else, we could not deduce for example that `i = n` at the end of the loop (`0 <= i <= n && !(i < n)`).

  18. comment
    Comment #24705926

    It depends on the verification tool you use. Eva (the abstract interpreter) has different ways to model dynamic allocation. It is thus a tradeoff to find between precision and comp…

  19. comment
    Comment #24705915

    Note that most Frama-C analysis are not debugging tools. Although you can find bugs with them, they mostly focus on proving that there are no bugs, which is slightly different. The…