在开发涉及控制潜在危害使用人员的设备/系统的软件时,任何人都有过必须遵守哪些行业已知的软件安全标准的经验?
发布于 2009-05-13 11:16:20
上面的Aonix链接是一个很好的基本推理链接。如果您想要了解特定标准如何工作的示例,可以在google上搜索以下内容:
发布于 2009-02-20 18:43:28
不同的行业有不同的标准。例如飞机和机器人技术。在一些新的行业中,标准仍在不断发展,例如外科机器人。仍然有一些共同的元素。第一个是冗余。我和工业机器人打交道。对于速度控制等关键项目,我们在两个不同的控制器上使用三种不同的计算。对于紧急停止系统,我们使用双电路,每个红色的e-stop按钮背后都有两个物理开关。
我以前在飞机上工作。在飞机自动驾驶仪上,通常有两台甚至三台独立的计算机进行计算和比较结果。
这样做的目的是防止任何单一的故障导致系统不安全。
您需要查看管理您正在工作的领域的规则和法规,以了解法律要求是什么,但您必须确保整个系统的安全。
发布于 2009-02-19 16:07:22
MISRA是汽车行业遵循的标准,但它是一个编码标准,以确保操作的正确性和可移植性。
您需要阅读Therac accidents以了解此问题的复杂性。
此外,NASA和军事文件广泛可用,并讨论了允许确定系统安全性的编码标准。
-Adam
https://stackoverflow.com/questions/565965
复制相似问题