Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -1,4 +1,4 @@
 Provably Awesome. ! (img/badge.svg) (http://awesome.re)
 Provably Awesome. ! (img/badge.svg) (http://awesome.re)
This is a curated list of links and resources related to mathematical proofs
about the properties of computer programs.
@@ -106,7 +106,8 @@
 environment: they can be matched, moved from one place to another, modified, or 
 deleted. This makes K suitable for defining control-intensive features such as 
 abrupt termination, exceptions or call/cc.
   ⟡ K Tutorial (http://www.kframework.org/index.php/K_Tutorial) by Grigore Rosu (https://github.com/grosu), video playlist (https://www.youtube.com/watch?v=eSaIKHQOo4c&list=PLx_U8qR-tMtLQEDPvVk1y9gTIdUIWGaQd)
   ⟡ K Tutorial (http://www.kframework.org/index.php/K_Tutorial) by Grigore Rosu (https://github.com/grosu), video playlist 
(https://www.youtube.com/watch?v=eSaIKHQOo4c&list=PLx_U8qR-tMtLQEDPvVk1y9gTIdUIWGaQd)
   ⟡ (https://runtimeverification.com/) : Company formed from K Framework people. 
 Runtime Verification Inc. is currently developing three core products:  
 * RV-Predict is a predictive runtime analysis tool focused on automatically  
@@ -116,11 +117,11 @@
 * RV-Match is a tool allowing for exhaustive runtime verification to be performed 
 symbolically on all possible program paths, proving certain properties correct  
 for all possible executions of a given program. 
⟡ Viper (https://www.pm.inf.ethz.ch/research/viper.html) : Viper (Verification Infrastructure for Permission-based Reasoning) is a language and suite of tools developed at ETH Zurich, providing an architecture 
on which new verification tools and prototypes can be developed simply and quickly. It comprises a novel intermediate verification language, also named Viper, and automatic verifiers for the language, as well as
example front-end tools. The Viper toolset can be used to implement verification techniques for front-end programming languages via translations into the Viper language. ETH Zurich has built several verifiers on
top of Viper, including the Gobra (https://www.pm.inf.ethz.ch/research/gobra.html) verifier for Go, Nagini (https://www.pm.inf.ethz.ch/research/nagini.html) for Python and Prusti 
(https://www.pm.inf.ethz.ch/research/prusti.html) for Rust.
⟡ Viper (https://www.pm.inf.ethz.ch/research/viper.html) : Viper (Verification Infrastructure for Permission-based Reasoning) is a language and suite of tools developed at ETH Zurich, 
providing an architecture on which new verification tools and prototypes can be developed simply and quickly. It comprises a novel intermediate verification language, also named Viper, and 
automatic verifiers for the language, as well as example front-end tools. The Viper toolset can be used to implement verification techniques for front-end programming languages via 
translations into the Viper language. ETH Zurich has built several verifiers on top of Viper, including the Gobra (https://www.pm.inf.ethz.ch/research/gobra.html) verifier for Go, Nagini 
(https://www.pm.inf.ethz.ch/research/nagini.html) for Python and Prusti (https://www.pm.inf.ethz.ch/research/prusti.html) for Rust.
Projects
@@ -281,7 +282,8 @@
 Uses SEL4, other RTOS
⟡ Pentagon Wants Unhackable Helicopters (https://www.engadget.com/2015/03/16/pentagon-wants-unhackable-helicopters/)
⟡ Hacker-Proof Code Confirmed (https://www.quantamagazine.org/formal-verification-creates-hacker-proof-code-20160920/) : 
Computer scientists can prove certain programs to be error-free with the same certainty that mathematicians prove theorems. The advances are being used to secure everything from unmanned drones to the internet.
Computer scientists can prove certain programs to be error-free with the same certainty that mathematicians prove theorems. The advances are being used to secure everything from unmanned 
drones to the internet.
⟡ CertiKOS enables creation of secure system kernels (http://www.zdnet.com/article/certikos-a-hacker-proof-os/) certikos project (http://flint.cs.yale.edu/certikos/) 
Computer system security stinks, because our