How good is this: tip 5 for anyone purporting to be “maintaining safety-critical software”?


Question:
how good is this tip for anyone purporting to be “maintaining safety-critical software”

Constantly develop and extend your test infrastructure, not the application software. It is not the application software that needs to grow, it is the confidence in it.

Answer:
Not good at all, in my opinion. Here's an example of the way I see it:

I've built a complex program to control a failsafe mechanism on an assembly line that stops an automated welding torch from operating if it detects a human within a certain radius of the machine. This program needs to control the machine's emergency stop controls, as well as the machine's sensors, in order to "see" the endangered worker.

My boss comes in one day and says that he is going to move my well-protected machine to another part of the plant, one with more human traffic. The sensors now need to detect more than one human in proximity, as well as allowing the humans to get closer without putting them in danger.

The program is still controlling the same machine with the same sensors, but the environment has changed. I can test all I want with the current system, but at best the machine will shut itself down due to the workers' proximity, and at worst someone will get seriously hurt. The software has to be changed to meet the new requirements.

Software without the capability to be changed and improved is of limited usefulness, unless the environment and input/output never change (a rare thing in any profession, much less computing).
i would like to learn greek :-)
B+
I sense you have an agenda with this series of "tips"

are you frustrated by poor quality where you work?
More Questions & Answers...
  • How can i get IT Infrastructure Management projects?
  • Can I use my personal account in the UK for my offshore company?
  • How to handle a difficult Human Resources issue?
  • I need the best university in the world to join for m.tech in project management?
  • Human resource Management - Performance management process?
  • Hired for the job: completed all the pre-employment stuff: why haven't I heard from them?
  • Evaluate Planning and Control methods used in an engineering company.?
  • Humans are stripping nature at an unprecedented rate and will need two planets' worth of natural resources
  • The questions and answers post by the user, for information only, AnswersRoom.com does not guarantee the right
    Copyright © 2007 AnswersRoom.com -   Terms of Use -   Contact us

    Hot Topic