study-func-prog.blogspot.com
Functional Programming Memo: FLOPS2014報告
http://study-func-prog.blogspot.com/2014/06/flops2014.html
Personal memorandum for studying functional languages, theorem proving, and formal verification. But other topics might be included. Written in Japanese (Shift-JIS Encoding). 10 June, 2014. 12288;FLOPS 2014 は二年に一回、日本で開催される関数型および論理型プログラミングに関する国際会議です。今年は6/4-6の日程で石川県金沢市で開催されました。 12288;弊社はアドテクの会社で開発言語もScalaだったりと、まぁほとんど会社の業務と関係無いのだけど、やはりせっかく日本で関数型言語の国際会議があるなら是非聞きに行かないとね、ということで聞きに行きました。 12288;以下、感想などです。各発表内容に関しては、 プログラムのページ. 9733; "Liquid Types For Haskell" 招待講演. V: Int v = 0}. Liquid type の型定義は、. 12288;オブジェクト...
linuxtesting.ru
Новости | Linux Verification Center
http://linuxtesting.ru/news
Тесты и средства их запуска. 16082016: Анализ потенциальных состояний гонок на ядре ОС Linux. Опубликовано admin в Втр, 16/08/2016 - 07:17. Закончил проект "Анализ потенциальных состояний гонок на ядре ОС Linux", выполненный в рамках Google Summer of Code 2016 под эгидой The Linux Foundation. 11042016: BLAST 2.7.3 на SV-COMP'2016. Опубликовано Vadim Mutilin в Пнд, 11/04/2016 - 16:10. 13102015: Проект LDV - исправлена вторая сотня ошибок в ядре Linux. Опубликовано Vadim Mutilin в Пнд, 12/10/2015 - 21:00.
spark-2014.org
SPARK 2014 : Helping the SMTLIB effort with floating point problems
http://www.spark-2014.org/entries/detail/smtlib-fp-benchmarks
Helping the SMTLIB effort with floating point problems. Ndash; June 2, 2015. Dear Diary, in SPARK 2014, we translate SPARK source code to the intermediate language WhyML. From which we generate our verification conditions (VCs). The automatic theorem provers used by the SPARK tool-set are SMT solvers, which share a common input language - SMTLIB. Thanks to a longstanding standardisation effort by the academic community. Most years, the SMT community organises a public competition for SMT solvers. It is a...
spark-2014.com
About SPARK 2014
http://www.spark-2014.com/about
Expanding the boundaries of safe and secure programming. SPARK is a software development technology specifically designed for engineering high-reliability applications. It consists of a programming language, a verification toolset and a design method which, taken together, ensure that ultra-low defect software can be deployed in application domains where high-reliability must be assured, for example where safety and security are key requirements. The SPARK 2014 language supports a wide range of different...
alt-ergo.ocamlpro.com
Alt-Ergo by OCamlPro - Main Page
https://alt-ergo.ocamlpro.com/support.php
An SMT Solver for Software Verification. Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. Feb 16, 2016. New public release: private version 1.00 becomes public release 1.01. Feb 09, 2016. A new private version (1.20) and its Javascript version. Jan 29, 2015. A new major private release (version 1.00) of Alt-Ergo is released. Jul 15, 2014. Here is a small tutorial. Feb 10, 2014. Feb 07, 2014. Based on v....
alt-ergo.ocamlpro.com
Alt-Ergo by OCamlPro - Main Page
https://alt-ergo.ocamlpro.com/about.php
An SMT Solver for Software Verification. Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. Feb 16, 2016. New public release: private version 1.00 becomes public release 1.01. Feb 09, 2016. A new private version (1.20) and its Javascript version. Jan 29, 2015. A new major private release (version 1.00) of Alt-Ergo is released. Jul 15, 2014. Here is a small tutorial. Feb 10, 2014. Feb 07, 2014. Based on v....
imperialviolet.org
ImperialViolet - A shallow survey of formal methods for C code
https://www.imperialviolet.org/2014/09/07/provers.html
A shallow survey of formal methods for C code. Two interesting things in formally verified software happened recently. The big one was the release of SeL4. A formally verified L4 microkernel. The second was much smaller, but closer to my usual scope: a paper. Which showed the correctness of sections of a couple of the assembly implementations of Curve25519. Paper mentions a bug that lived in one of the assembly implementations of ed25519 for years and I've sinned too:. I hope that I got everything right ...
toccata.lri.fr
Toccata
http://toccata.lri.fr/tools.en.html
Formally Verified Programs, Certified Tools and Numerical Computations. Proof of Numerical Programs. Formalization and Certification of Languages, Tools and Systems. Gallery of verified programs. Is a tool that allows to verify the full functional correctness of OCaml programs. Proofs are conducted interactively, within the Coq proof assistant. CFML, which is based on the technique of "characteristic formulae", has been used to verify a collection of data structures and algorithms. A Coq library for reas...
toccata.lri.fr
Proof of Numerical Programs, Floating-Point Arithmetic and Numerical Analysis
http://toccata.lri.fr/fp.en.html
Formally Verified Programs, Certified Tools and Numerical Computations. Proof of Numerical Programs. Formalization and Certification of Languages, Tools and Systems. Gallery of verified programs. Proof of Numerical Programs, Floating-Point Arithmetic and Numerical Analysis. The theme of numerical programs aims at proving programs that contain computations on floating-point numbers, such as single or double precision numbers as defined by the IEEE-754. And partly Catherine Lelay. And Claude Marché. We hav...