TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Formally Verified Software in the Real World (2018)

186 pointsby icc97over 6 years ago

4 comments

tpaschalisover 6 years ago
Second day in a row where HN frontpage features formally verified software!<p>If you&#x27;re like me, and would like to get started, or just see what this is all about, the TLA+ homepage and video course (narrated by Leslie Lamport himself), is a nice resource [1].<p>In about half an hour you will have a brief understanding of what &quot;formal specification languages&quot; are, write and &#x27;prove&#x27; your first small program&#x2F;spec. If you have another hour to spend, keep the cheatsheet [2] near you and follow through, you will write and &#x27;prove&#x27; more complex specs, plus you&#x27;ll start thinking about systems in a more abstract way. Finishing up the video course you&#x27;ll be able to start reading complex specs others have written, or write a spec for any algorithm you think is fun!<p>[1] <a href="https:&#x2F;&#x2F;lamport.azurewebsites.net&#x2F;video&#x2F;videos.html" rel="nofollow">https:&#x2F;&#x2F;lamport.azurewebsites.net&#x2F;video&#x2F;videos.html</a> [2] <a href="https:&#x2F;&#x2F;lamport.azurewebsites.net&#x2F;tla&#x2F;summary-standalone.pdf" rel="nofollow">https:&#x2F;&#x2F;lamport.azurewebsites.net&#x2F;tla&#x2F;summary-standalone.pdf</a>
评论 #18978913 未加载
dahfizzover 6 years ago
Kind of a dumb question: have any operating systems been formally verified? Unless you are running an embedded application, verifying your software seems kind of pointless if you are still at the mercy of &quot;unverified&quot; system calls, memory manager, scheduler, etc etc.
评论 #18975736 未加载
评论 #18975952 未加载
评论 #18976047 未加载
评论 #18975865 未加载
评论 #18978412 未加载
评论 #18976965 未加载
评论 #18975772 未加载
jschwartziover 6 years ago
I have wanted to see a real-world use of seL4 in a safety-critical system since I heard about it 2 years ago. This is really impressive, and I&#x27;m very happy to see this here.
nestorDover 6 years ago
The exemple I was given while studying the subject is that the sofware for the driverless metro line 14 in Paris has been proven in Coq.
评论 #18976691 未加载