Some notes on Rust
via Digitalmars-d
digitalmars-d at puremagic.com
Thu Feb 5 21:32:57 PST 2015
On Friday, 6 February 2015 at 05:16:56 UTC, Vlad Levenfeld wrote:
> safety-critical systems. What's this kind of programming
> called? And can you recommend any resources for learning about
> the subject from square one?
I haven't actually used SPARK, so my knowledge on what it can do
is only superficial, but it is a step in the right direction to
allow critical parts of your program to be better secured than
the less critical parts. There is a tutorial here:
http://docs.adacore.com/spark2014-docs/html/ug/tutorial.html
The books on verification I have are from the '90s and heavy to
read, so you probably should look elsewhere.
The terminology differs, off the top of my head:
- program verification
- verifiable programming
- partial correctness
- formal specification techniques
- formal methods
...
http://en.wikipedia.org/wiki/Formal_verification
http://en.wikipedia.org/wiki/Correctness_(computer_science)
More information about the Digitalmars-d
mailing list