Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 17 submissions in the queue.
posted by n1 on Wednesday June 03 2015, @09:48AM   Printer-friendly
from the wishful-thinking-and-faith dept.

Your average scripter likely isn't writing a whole lot of proofs or going through the rigors of formal program verification, generally. Which is fine because your average scripter also isn't writing software for jet airliners or nuclear power plants or robotic surgeons. But somebody is—and the odds are pretty good that your life has been in their hands very recently. How do you know they're not a complete hack ?

Well, you don't really. Which prompts the question: How is this sort of code tested? It was a short blog post written by Gene Spafford, a professor of computer science at Purdue University, that inspired this particular asking of the question.

http://motherboard.vice.com/read/how-is-critical-life-or-death-software-tested

[Related]: They Write the Right Stuff by Charles Fishman at Fast Company


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Thursday June 04 2015, @12:17AM

    by Anonymous Coward on Thursday June 04 2015, @12:17AM (#191828)

    Is this NASA code publicly available? Seems like it would be a good learning tool.

  • (Score: 1) by KGIII on Thursday June 04 2015, @08:24AM

    by KGIII (5261) on Thursday June 04 2015, @08:24AM (#191960) Journal

    Being open to the public is in NASA's charter but the code is probably not open because of "State Secret" which may or may not be justified but we will never know because we do not get to see the code.

    --
    "So long and thanks for all the fish."
  • (Score: 2) by fadrian on Friday June 05 2015, @01:10PM

    by fadrian (3194) on Friday June 05 2015, @01:10PM (#192497) Homepage

    Not really - old processors, limited use outside its intended purpose. The special sauce is in the processes used to build said software, anyhow, not in the software itself.

    --
    That is all.