"The Codenomicon tools are amazing. Using them is like being attacked by the most relentless adversary who uses every possible method to find flaws in your code
We fixed subtle crash bugs in Samba that had been in the code for over ten years. We would never have found those bugs without the Codenomicon tools.
If you're serious about implementing protocols correctly, you need the Codenomicon tools."
-- Jeremy Allison,
Co Creator of Samba
Company - Partners and Forums
Rugged Software Movement
Codenomicon, the leading vendor of software security and robustness solutions, endorses the idea of rugged software development.
Codenomicon, the leading vendor of software security and robustness solutions, endorses the idea of rugged software development. Rugged software initiative was founded by Joshua Corman, Jeff Williams, and David Rice, and it aims to improve software security by making the designers aware of the requirements of rugged software.
Software has become a foundation of our modern world. Software is expected to be fast and agile, code high quality and eloquent. That, however, does not equal security or robustness. While technologies are becoming increasingly complex, and the attackers more skilled and more motivated than ever before, secure software is critically important to almost every aspect of life. This development calls for high quality software that is also secure and robust. Writing secure code should be something that software designers strive for and are proud of.
Codenomicon wants to be a part of rugged software initiative by producing high-quality and rugged software of its own, and more importantly by providing tools that help Codenomicon's customers ensure the ruggedness of their code.
More information: http://www.ruggedsoftware.org/
Rugged software manifest
"I recognize that software has become a foundation of our
modern world.
I recognize the awesome responsibility that comes with this
foundational role.
I recognize that my code will be used in ways
I cannot anticipate, in ways it was not designed, and for longer than
it was ever intended.
I recognize that my code will be attacked by talented and persistent
adversaries who threaten our physical, economic, and national
security.
I recognize these things -- and I choose to be rugged.
I am rugged because I refuse to be a source of vulnerability or
weakness.
I am rugged because I assure my code will support its mission."
Videos and Presentations
Video's of Rugged Software by Joshua Corman at CodenomiCON Las Vegas in 2010:




