Hi everyone,
I just submitted a talk proposal for MOSC 2010 titled "No Bugs, No Holes: Can
Proof Assistants Help Achieve Software Perfection?"
I was wondering if the topic would be of any interest at MOSC so I thought of
asking you guys for some feedback.
The abstract goes: "No one wants bugs in their code, especially not those
exploitable as security loopholes by malicious adversaries. One promising (and
controversial) solution relies on automated mathematics to logically prove that
code not only is free of bugs such as buffer overflows but also meets strict
security and correctness specifications. This talk overviews the history,
controversy, challenges, and success stories of open-source proof assistants
such as Coq and Isabelle/HOL. "
To be honest, open-source tools like Coq are obscure except to a small
group of software developers (who generally don't carry such titles on
their business cards anyway). It's even been argued that they /should/
remain obscure.
I was thinking however, that one way we could carve a (lucrative!) niche
for ourselves is by focusing on high-value-add opportunities such as the
provisioning of high-assurance systems. Roughly speaking, high-assurance
means that if the system fails, someone dies. Such projects by their very
nature require nothing short of generous financial backing.
One way such systems are successfully engineered is via mechanized
formal logic as embodied by so-called proof assistants.
Any comments/questions on the viability of this topic for MOSC?
-- Kim-Ee
--
Join Open Source Developers Club Malaysia http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you are subscribed to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en