re: Software Engineering VS Civil Engineering VIEW POST

re: Software still needs to run on physical hardware. Code can absolutely be 100 precent perfect to the job it is intended to do. There logical structu...

Actually it's the opposite there is a predictive model for hardware service life.

That they called bathtub model which is based upon the service period of the hardware.

Which just says that the beginning operational life and ending operational life for the hardware, requires more maintenance to keep it at optimal safety standard.

This is the reason during the space race, Soviet space equipment is mostly manual based due to this predictability of the hardware service life for safety reasons.

From my understanding some industry standards use the same model to justify your safety on the hardware failure risk that is installed with your software like the IEC 61508.

There is another school of thought which is a mathematical predictive model for software is possible but it is up to the interpretation of safety and compliance to a specific standard.

Which differs from industry and the government who is adopting that particular standard.

Which my safety systems professor, who had taught me the standards always joke on.

He will never ride a self driving car even if he was given a million dollars since in terms of safety standards it is not safe by any account due to unpredictably of software.

code of conduct - report abuse