आधुनिक कारें s / w पर निर्भर करती हैं। जब आधुनिक कारें विफल हो जाती हैं, उदाहरण के लिए इंजन कंप्यूटर विफल हो जाता है, तो आमतौर पर (हालांकि, हमेशा नहीं, लेकिन आमतौर पर) इलेक्ट्रॉनिक्स ने इसे क्रैक किया, एस / डब्ल्यू नहीं।
एक आधुनिक कार के किसी भी मालिक से पूछें कि ईसीयू के साथ एक महंगी विफलता से पहले कितनी देर तक चलता है। 10 साल हो गए तो मैं दंग रह जाऊंगा। इलेक्ट्रॉनिक्स और सेंसर से भरी आधुनिक कारें आश्चर्यजनक रूप से अविश्वसनीय हैं।
यदि आप विश्वसनीयता सिद्धांत का अध्ययन करते हैं तो उत्तर स्पष्ट रूप से स्पष्ट हो जाता है। सब कुछ मैकेनिकल (उम्मीद सॉफ्टवेयर) में एक स्थिर-राज्य विश्वसनीयता है जो कि शिशु-मृत्यु दर और पहनने वाले क्षेत्रों के बाहर होने पर विफलता दर है। अंत-आइटम की विफलता-दर भागों की विफलता दरों का सारांश है। अधिक भाग जोड़ें: कुल विफलता दर एक उच्च संख्या बन जाती है। इसके बाद चुनौती यह है कि उन सभी घटकों की विफलता दर वास्तव में कम हो।
जब बात आती है टाइमिंग बेल्ट्स और सिलेंडर वियर और ऑक्सीजन सेंसरों को बकवास से भरा होने की, और ओह्मिक जाने वाले कनेक्टर, और वाइब्रेशन के कारण टूटने वाले तार - ऐसी तकनीकें हैं जिनका उपयोग विफलता दर को कम करने के लिए किया जा सकता है। ऐसा करते ही लागत भी बढ़ जाती है।
दूसरी ओर, सॉफ़्टवेयर की लगातार विफलता दर होती है। कई बार दोष खोजने में कठिनाई के बावजूद, अंत में सभी सॉफ्टवेयर सॉसेज मशीन है। इनपुट्स -> क्या सामान -> आउटपुट। कभी-कभी आदानों के आदेश और आदानों के संयोजन पता लगाने योग्य मोड के साथ विफलता की ओर जाता है। जब ऐसा होता है कि आपको अपना दोष मिल गया है, तो आप इसे ठीक कर देते हैं, और आप आगे बढ़ते हैं।
सॉफ्टवेयर जिसमें कोई (ज्ञात) दोष नहीं है, प्रभावी रूप से 0. की विफलता दर है। यह बिना किसी विफलता के हमेशा के लिए चलेगा। (औसत समय विफलता के बीच = 1 / विफलता दर)। हार्डवेयर प्लेटफ़ॉर्म पहले विफल हो जाएगा।
दोषों वाला सॉफ़्टवेयर केवल इनपुट स्थितियों के सही संयोजन तक ही चल सकता है, समय के साथ, दोष प्रकट होने का कारण बनता है।
इस सब में FALLACY भौतिक वस्तुओं की विफलता दरों की कोशिश करना और तुलना करना है (पहनने के कारण, आईसी में धातु का प्रवास, पानी, कंपन, आदि की विफलता) के साथ विफलता दर के साथ अनिवार्य रूप से एक परिमित-राज्य मशीन है जो बस वास्तव में करता है इसका निर्देश अनुक्रम क्या करने के लिए कहता है।
(यहां तक कि रैम में बिट-फ़्लिपिंग बिट्स जैसे अल्फा-कण एक भौतिक घटना है, एक सॉफ्टवेयर दोष नहीं है। इस तरह के एक समान MAY को संभालने का तरीका हालांकि एक सॉफ्टवेयर दोष है, लेकिन याद रखें, गंदा अल्फा कण सॉफ्टवेयर का सिर्फ एक और इनपुट था। )