#formal_methods — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #formal_methods, aggregated by home.social.
-
Après NVidia, c'est Zenseact, une startup issue de Volvo qui fournit des logiciels pour voitures autonomes, qui choisit Spark pour ses développements.
Nous, on trouve que c'est une bonne idée :)
https://www.just-auto.com/sponsored/meeting-asil-c-and-d-with-formal-methods/
-
AI coding tools have become pretty impressive (my PhD student just used Claude Code to develop a checker for Hoare proofs that features a custom decision procedure in a single afternoon - from scratch).
At the same time, these tools "can introduce insidious bugs or other problems that are difficult to immediately identify and relatively time-consuming to troubleshoot".
I feel there'll be a lot of work for the formal methods research community 😉
#arstechnica #vibe_coding #formal_methods
arstechnica.com/ai/2025/07/developer-survey-shows-trust-in-ai-coding-tools-is-falling-as-usage-rises/
-
PhD Opportunities in Computer Science (Fully Funded)
R@ISE Project (University of Limerick)
See the full job description on jobRxiv: https://jobrxiv.org/job/rise-project-university-of-limerick-27778-phd-opportunities-in-computer-science-fully-funded/?feed_id=91424
#computer_science #formal_methods #model_driven_development #software_engineering #ScienceJobs #...
https://jobrxiv.org/job/rise-project-university-of-limerick-27778-phd-opportunities-in-computer-science-fully-funded/?feed_id=91424 -
PhD Opportunities in Computer Science (Fully Funded)
R@ISE Project (University of Limerick)
See the full job description on jobRxiv: https://jobrxiv.org/job/rise-project-university-of-limerick-27778-phd-opportunities-in-computer-science-fully-funded/?feed_id=91060
#computer_science #formal_methods #model_driven_development #software_engineering #ScienceJobs #...
https://jobrxiv.org/job/rise-project-university-of-limerick-27778-phd-opportunities-in-computer-science-fully-funded/?feed_id=91060 -
A couple years back I was introduced to some of the folks at Galois, and they convinced me that formal methods can lower the cost of software development. Now I’m reading this post from @marcbrooker where he adds a bit of nuance that I think is helpful. I’ll summarize it this way: formal methods can lower the total cost to develop and maintain system-level software, where the requirements are stable and well-understood. If you’re designing a user-facing system and need to interatively respond to customer feedback—in other words, if your requirements are shifting and poorly understood—Agile remains the best choice.
-
Long overdue, a new release of CafeOBJ - algebraic specification and verification language - CafeOBJ 1.6.2 released https://www.preining.info/blog/2024/11/cafeobj-1-6-2-released/ #cafeobj #math #logic #verification #formal_methods
-
Like 4 people favourited my post about Nix.
This is the height of viral fame for me.
Social media isn't bad when there's zero marketing budget, no anger/attention/algorithm bullshit.
Anyway, I'm trying to package this with Nix:
https://github.com/SamueleGerminiani/harmI'm working through a CMake issue - the C++ can't find antlr4-runtime.h. Follow along for the gory details as I succeed or fail miserably!
-
Okay, so first test of Yosys-Synlig for formal methods, it looks like everything was deemed non-synthesizable and removed...
...But of course it was non-synthesizable, I was trying to create some assertions for formal verification.
It is unclear if I don't understand the proper use of SVA, or if the Surelog "front end" isn't spitting out a UHDM representation for property syntax?
Interested in this at all? Ping me. Using Nix flake to setup the build tools. #yosys #nix #formal_methods #UHDM
-
just made a nix flake so I could have a dev shell for yosys and synlig. Hopefully will make a plugin for Yosys to expand its formal verification abilities.
Or fail miserably because I don't know what I'm doing, tune in next week for self doubt, chaos and lots of gnashing of teeth!
-
Meet #Verus, a tool for formal verification of #Rust programs.
I haven't used it yet, but anything related to formal verification is really interesting to me :D
You guys give it a try and let me know how good it is (it's in very early development) -
Meet #Verus, a tool for formal verification of #Rust programs.
I haven't used it yet, but anything related to formal verification is really interesting to me :D
You guys give it a try and let me know how good it is (it's in very early development) -
Meet #Verus, a tool for formal verification of #Rust programs.
I haven't used it yet, but anything related to formal verification is really interesting to me :D
You guys give it a try and let me know how good it is (it's in very early development) -
Meet #Verus, a tool for formal verification of #Rust programs.
I haven't used it yet, but anything related to formal verification is really interesting to me :D
You guys give it a try and let me know how good it is (it's in very early development) -
Формальная верификация смарт-контрактов во фреймворке ConCert
Добрый день! Меня зовут Кирилл Зиборов, я представляю отдел безопасности распределенных систем Positive Technologies. В этой статье мы продолжим обсуждать методы и инструменты формальной верификации смарт-контрактов и их практическое применение для предотвращения уязвимостей. Мы подробно поговорим о методе дедуктивной верификации, а точнее, о фреймворке для тестирования и верификации смарт-контрактов — ConCert. Под кат
https://habr.com/ru/companies/pt/articles/804861/
#формальная_верификация #формальная_верификация_криптовалют #formal_verification #formal_methods #тестирование #смартконтракты #блокчейн #solidity #coq #Concert
-
Формальная верификация смарт-контрактов во фреймворке ConCert
Добрый день! Меня зовут Кирилл Зиборов, я представляю отдел безопасности распределенных систем Positive Technologies. В этой статье мы продолжим обсуждать методы и инструменты формальной верификации смарт-контрактов и их практическое применение для предотвращения уязвимостей. Мы подробно поговорим о методе дедуктивной верификации, а точнее, о фреймворке для тестирования и верификации смарт-контрактов — ConCert. Под кат
https://habr.com/ru/companies/pt/articles/804861/
#формальная_верификация #формальная_верификация_криптовалют #formal_verification #formal_methods #тестирование #смартконтракты #блокчейн #solidity #coq #Concert
-
Формальная верификация смарт-контрактов во фреймворке ConCert
Добрый день! Меня зовут Кирилл Зиборов, я представляю отдел безопасности распределенных систем Positive Technologies. В этой статье мы продолжим обсуждать методы и инструменты формальной верификации смарт-контрактов и их практическое применение для предотвращения уязвимостей. Мы подробно поговорим о методе дедуктивной верификации, а точнее, о фреймворке для тестирования и верификации смарт-контрактов — ConCert. Под кат
https://habr.com/ru/companies/pt/articles/804861/
#формальная_верификация #формальная_верификация_криптовалют #formal_verification #formal_methods #тестирование #смартконтракты #блокчейн #solidity #coq #Concert
-
Формальные методы проверки смарт-контрактов
Друзья, приветствую! Меня зовут Сергей Соболев, я представляю отдел безопасности распределенных систем Positive Technologies. В этой статье начну рассказывать про методы и инструменты формальной верификации, их практическое применение в аудите смарт-контрактов, а также про подводные камни. Сегодня поговорим про общие теоретические аспекты формальной верификации, проблемы SAT и SMT и закрепим все это на простом примере с использованием хайпового инструмента для анализа смарт-контрактов Certora Prover со своим языком спецификаций. Под кат
https://habr.com/ru/companies/pt/articles/786078/
#формальная_верификация #solidity #смартконтракты #ethereum #формальная_верификация_криптовалют #formal_specification #formal_methods #sat #certora_prover #smt
-
I had fun this weekend re-creating the examples from original congruence closure paper from 1980 in Python using egglog
https://egglog-python.readthedocs.io/latest/explanation/2023_12_02_congruence_closure.html
-
I had fun this weekend re-creating the examples from original congruence closure paper from 1980 in Python using egglog
https://egglog-python.readthedocs.io/latest/explanation/2023_12_02_congruence_closure.html
-
I had fun this weekend re-creating the examples from original congruence closure paper from 1980 in Python using egglog
https://egglog-python.readthedocs.io/latest/explanation/2023_12_02_congruence_closure.html
-
I had fun this weekend re-creating the examples from original congruence closure paper from 1980 in Python using egglog
https://egglog-python.readthedocs.io/latest/explanation/2023_12_02_congruence_closure.html
-
I had fun this weekend re-creating the examples from original congruence closure paper from 1980 in Python using egglog
https://egglog-python.readthedocs.io/latest/explanation/2023_12_02_congruence_closure.html
-
PWLConf 2023: "Formal semantics for multi-language programs" by Amal Ahmed
https://youtu.be/xOInz_gt2Fg?si=-I32_74eI8BBqJdh
#strangeloop #paperswelove #pwlconf #pl #types #formal_methods #programming