cazzola.di.unimi.it
Tecniche Evolute di Progettazione e Sviluppo del Software (curriculum del dottorato in informatica)
http://cazzola.di.unimi.it/phd-apt.html
Tecniche Evolute di Progettazione e Sviluppo del Software. This curriculum of the PhD school in Computer Science of the University of Milan focuses on the most recent and advanced development techniques and on their limitations. In particular the activated courses cover the whole software lifecycle (designing, programming, testing, debugging and development tools) providing a complete overview of the current trends in software development research area. The AOSD Summer School. Parallel Haskell on MultiCo...
imperialviolet.org
ImperialViolet - A couple more formal systems
https://www.imperialviolet.org/2014/09/11/moveprovers.html
A couple more formal systems. After my last post. On formal analysis of C code, people pointed out several other options to me and I wanted to do a follow up because the conclusion is a little more positive now. Firstly, I noted last time that Z3 was the best, Why3-compatible SMT solver for my problem but that it came with a non-commercial license. Craig Stuntz pointed out that Microsoft sell a commercial license. The first additional thing that I've looked into is AutoCorres. B); oguard (λs? That's usin...
ninj4.net
Hello VST, hello Verifiable C
http://ninj4.net/2014/05/16/hello-vst-hello-verifiable-c.html
Hello VST, hello Verifiable C. Draft draft draft draft draft. Installing CompCert and VST. A formal specification for. A formal proof that our. A formal proof that our. Files you can download:. This post is about writing formally verified C code. If you’re writing formally verified software in C, there are three things you’re gonna want:. A mathematical meta-language for defining and reasoning about an abstract model of your code;. A model of the integers, with a definition of primality;. Coq and CompCer...
ilyasergey.wordpress.com
On Lamport’s Critique of Compositional Reasoning – Lazily Typed
https://ilyasergey.wordpress.com/2015/12/27/on-lamports-critique-of-compositional-reasoning
On Lamport’s Critique of Compositional Reasoning. December 27, 2015. December 27, 2015. In response to this, the author cited Leslie Lamport’s ’97 paper. Composition: A Way to Make Proofs Harder. Which I wasn’t aware of, and which I later found to be quite thought-provoking read, even after eighteen years since it has been published. This is the reason we keep designing more expressive type theories and program logics, right? The idea of using program logics as a way to reason about programs. Because com...
ilyasergey.wordpress.com
ilyasergey – Lazily Typed
https://ilyasergey.wordpress.com/author/ilyasergey
CS Lecturer at University College London. On Lamport’s Critique of Compositional Reasoning. December 27, 2015. December 27, 2015. In response to this, the author cited Leslie Lamport’s ’97 paper. Composition: A Way to Make Proofs Harder. Which I wasn’t aware of, and which I later found to be quite thought-provoking read, even after eighteen years since it has been published. This is the reason we keep designing more expressive type theories and program logics, right? Because computer systems can be built...
ilyasergey.wordpress.com
December 2015 – Lazily Typed
https://ilyasergey.wordpress.com/2015/12
On Lamport’s Critique of Compositional Reasoning. December 27, 2015. December 27, 2015. In response to this, the author cited Leslie Lamport’s ’97 paper. Composition: A Way to Make Proofs Harder. Which I wasn’t aware of, and which I later found to be quite thought-provoking read, even after eighteen years since it has been published. This is the reason we keep designing more expressive type theories and program logics, right? The idea of using program logics as a way to reason about programs. Because com...
neverlang.di.unimi.it
Tecniche Evolute di Progettazione e Sviluppo del Software (curriculum del dottorato in informatica)
http://neverlang.di.unimi.it/phd-apt.html
Tecniche Evolute di Progettazione e Sviluppo del Software. This curriculum of the PhD school in Computer Science of the University of Milan focuses on the most recent and advanced development techniques and on their limitations. In particular the activated courses cover the whole software lifecycle (designing, programming, testing, debugging and development tools) providing a complete overview of the current trends in software development research area. The AOSD Summer School. Parallel Haskell on MultiCo...
pinkiguana2.wordpress.com
Programming « Pink Iguana
https://pinkiguana2.wordpress.com/programming
Curation for FinQuant Floating Point Programming. Georg Hager’s Blog. Appel – Verified Software Toolchain. Handbook of Floating-Point Arithmetic. What Every Computer Scientist Should Know About Floating-Point Arithmetic. NIST Library of Math Functions. IEEE754 Kahan’s Notes. Leave a Reply Cancel reply. Enter your comment here. Fill in your details below or click an icon to log in:. Address never made public). You are commenting using your WordPress.com account. ( Log Out. Blog at WordPress.com.