User loginNavigation |
archivesFormal methods for safety critical systemsOn the safety critical mailing list an interesting discussion is taking place, about formal methods. Me, having interest in them, was surprised by the following statement of Nancy Leveson:
http://www.cs.york.ac.uk/hise/safety-critical-archive/2009/0310.html (Ariane 5 was not among them, then) She also writes:
http://www.cs.york.ac.uk/hise/safety-critical-archive/2009/0321.html and
http://www.cs.york.ac.uk/hise/safety-critical-archive/2009/0325.html So the aim is to have formal languages that domain experts do understand. Which of your favourite FM languages stands this test? Some of them are based on LISP notation which is very compsci-biased. Still, these systems (PVS, ACL2) are used mostly in actual verifications. Isabelle and Coq have more user-friendly notation but it is a question whether these can bridge the gap. Some might call them "cryptic". What are your favourite languages in this sense? Observational Equality, Now!In Observational Equality, Now! Thorsten Altenkirch, Conor McBride, and Wouter Swierstra have
Certiï¬ed Web Services in YnotCertiï¬ed Web Services in Ynot
Ynot, always ambitious, takes another serious swing: extracting a real web application from a proof development. In some respects the big news here is the additional coverage that Ynot now offers in terms of support for file and socket I/O, and the event trace mechanism. But there's even bigger news, IMHO, which is the subject of another paper that warrants a separate post. By Paul Snively at 2009-08-06 16:46 | DSL | Functional | General | Implementation | Software Engineering | Type Theory | 2 comments | other blogs | 7414 reads
Effective Interactive Proofs for Higher-Order Imperative ProgramsEffective Interactive Proofs for Higher-Order Imperative Programs
Adam Chlipala has been telling us how underutilized Coq's Ltac tactic programming language for proof automation is for years. Here is the... er... proof. By Paul Snively at 2009-08-06 16:54 | Implementation | Software Engineering | Type Theory | 4 comments | other blogs | 10763 reads
Various binding styles in OOPerhaps not great news to most, but I found this study of late binding in OO languages to help me [1] [2] better understand how the term is context-sensitive . It appears that Smalltalk was the most flexible/robust in some sense. |
Browse archivesActive forum topics |
Recent comments
22 weeks 3 days ago
22 weeks 3 days ago
22 weeks 3 days ago
44 weeks 4 days ago
48 weeks 6 days ago
50 weeks 3 days ago
50 weeks 3 days ago
1 year 1 week ago
1 year 5 weeks ago
1 year 5 weeks ago