Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠœΠΈΡ„Ρ‹ ΠΎ бСзопасном ПО - ΡƒΡ€ΠΎΠΊΠΈ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… катастроф». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 6

Автор Π’Π°Π»Π΅Ρ€ΠΈΠΉ АдТиСв

ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ПО Π΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π»Π°ΡΡŒ пСриодичСским ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π±Π°Π·Ρ‹, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ происходило ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ нСобходимости исправлСния выявлСнных Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ². По ΠΎΡ†Π΅Π½ΠΊΠ΅ нСзависимых экспСртов, эти ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ Π½Π΅ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Π»ΠΈΡΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ бСзопасности, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ Π² 1986 Π³. авария с ΠΊΠΎΡ€Π°Π±Π»Π΅ΠΌ Challenger, которая хотя ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Π½Π΅ связанным с ПО, послуТила Ρ‚ΠΎΠ»Ρ‡ΠΊΠΎΠΌ ΠΊ пСрСсмотру всСй ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ NASA Π² области бСзопасности, Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ² ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ПО.

НаконСц, вряд Π»ΠΈ справСдливо ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС Π±ΠΎΠ»Π΅Π΅ входящий Π² ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ПО Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ бСзопасности.

ΠœΡ‹ΡΠ»ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ использованиС ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ ΡƒΠΆΠ΅ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠ΅Π³ΠΎ сСбя с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стороны модуля, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ "ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ" ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π΄Π°Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ отсутствия Π² Π½Π΅ΠΌ ошибок, вСсьма СстСствСнна с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния "Π·Π΄Ρ€Π°Π²ΠΎΠ³ΠΎ смысла" ΠΈ способна ΠΏΡ€ΠΈΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π±Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π° самом Π΄Π΅Π»Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ Ρ‚ΠΎΠΉ простой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ для использования Π² ΠΈΠ½ΠΎΠΌ контСкстС, Π° спСцификация ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π΄Π°Π΅Ρ‚ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ всСх Π²ΠΈΠ΄Π°Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ повСдСния модуля (ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠ°Ρ с Ariane 5 авария ΠΈΠΌΠ΅Π΅Ρ‚ основной ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС модуля с Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ для измСнившСгося контСкста спСцификациСй).

Π’ случаС с Therac-25 большой Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹ внСсли ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии систСмы (Therac-20) Π²ΠΎ всяком случаС, Π±Ρ‹Π»ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ установлСно, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ошибки Π² этих ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… модулях Π²Ρ‹Π·Π²Π°Π»ΠΈ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π΄Π²Π° смСртных случая.

ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, эти ошибки (ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ установлСно Π·Π°Π΄Π½ΠΈΠΌ числом) ΠΏΡ€ΠΎΡΠ²Π»ΡΠ»ΠΈΡΡŒ ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Therac-20, Π½ΠΎ Ρ‚Π° систСма Π±Ρ‹Π»Π° устроСна Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ массивного пСрСоблучСния Π½Π΅ происходило, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΈ процСсс ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок Π½Π΅ запускался.

МоТно привСсти Π΅Ρ‰Π΅ нСсколько Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, связанным с ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ использованиСм. Π’Π°ΠΊ, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Π² Англии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ систСму управлСния Π²ΠΎΠ·Π΄ΡƒΡˆΠ½Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ, которая Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ нСсколько Π»Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ Π² БША, оказалась сопряТСна с большими трудностями ряд ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ вСсьма ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ гСографичСской Π΄ΠΎΠ»Π³ΠΎΡ‚Π΅: ΠΊΠ°Ρ€Ρ‚Π° Англия ΡƒΠΏΠΎΠ΄ΠΎΠ±Π»ΡΠ»Π°ΡΡŒ листу Π±ΡƒΠΌΠ°Π³ΠΈ, согнутому ΠΈ слоТСнному вдоль Гринвичского ΠΌΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½Π°, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ симмСтрично располоТСнныС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ этого Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½Π° насСлСнныС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Π’ АмСрикС, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½ Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚, эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΠ»ΠΈΡΡŒ. Аналогично, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠ΅Π΅ Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ПО, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ написанноС с нСявным ΠΏΡ€ΠΈΡ†Π΅Π»ΠΎΠΌ Π½Π° ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ Π² сСвСрном ΠΏΠΎΠ»ΡƒΡˆΠ°Ρ€ΠΈΠΈ, создавало ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ стали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ… ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ сторону экватора. Π°ΠΊΠΎΠ½Π΅Ρ†, ПО, написанноС для амСриканских истрСбитСлСй F-16, явилось ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ², Π±ΡƒΠ΄ΡƒΡ‡ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈΠ·Ρ€Π°ΠΈΠ»ΡŒΡΠΊΠΎΠΉ Π°Π²ΠΈΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ… Π½Π°Π΄ ΠœΠ΅Ρ€Ρ‚Π²Ρ‹ΠΌ ΠΌΠΎΡ€Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊΠ°ΠΊ извСстно, находится Π½ΠΈΠΆΠ΅ уровня моря. Π­Ρ‚ΠΎ лишний Ρ€Π°Π· ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ПО нСльзя ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ‚Ρ€Ρ‹Π²Π΅ ΠΎΡ‚ срСды, Π² контСкстС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ эксплуатируСтся вся систСма.

О "ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ" ПО

ЗавСтная ΠΌΠ΅Ρ‡Ρ‚Π° (Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ программистов, сколько ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ПО Π½Π΅ Π±Ρ‹Π»ΠΎ ошибок, ΡƒΠ²Ρ‹, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ исполняСтся. И иллюзий Π½Π° этот счСт ΡƒΠΆΠ΅ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ. БоотвСтствСнно, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ тСстированиС ПО ΠΈ/ΠΈΠ»ΠΈ "Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ" Π΅Π³ΠΎ коррСктности ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ всС ошибки, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌ ΠΌΠΈΡ„ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ Π²Π΅Ρ€ΠΈΡ‚.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ тСстированиС слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅: Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· всСго пространства Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… состояний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, тСстированиС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ошибок, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π½Π΅Ρ‚. Как ядовито Π·Π°ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ Π–Π΅Π·Π΅ΠΊΠ΅Π»ΡŒ ΠΈ ΠœΠ΅ΠΉΠ΅Ρ€ [2], собствСнно, сам запуск Ariane 5 ΠΈ явился вСсьма качСствСнно Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ тСстом; ΠΏΡ€Π°Π²Π΄Π°, Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ согласится ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π° Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ошибки пСрСполнСния.

Π§Ρ‚ΠΎ ΠΆΠ΅ касаСтся использования матСматичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ПО Π² ΠΏΠ»Π°Π½Π΅ Π΅Π³ΠΎ соотвСтствия спСцификации, Ρ‚ΠΎ ΠΎΠ½ΠΎ (нСсмотря Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΌ, особСнно явный Π² 70-Ρ… Π³.) ΠΏΠΎΠΊΠ° Π½Π΅ вошло Π² ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ Π² сколько-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅, хотя ΠΈ сСйчас Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ спСциалисты ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ случится Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Вопрос, рСалистично Π»ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для систСм ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° Ariane 5 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСго ПО, остаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ. Π΅Ρ‚ сомнСний, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‡Ρ‚ΠΎ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… подсистСм такая Π·Π°Π΄Π°Ρ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎ полСзности использования Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² синхронизации Π² Therac-25.

Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ это Ρ‚Π΅ΠΌΠ° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ большого Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ пСрспСктивы, упомянСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ "B-Method" [9], ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ Π½Π΅Π΄Π°Π²Π½ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ паблисити Π² связи с созданиСм ПО для автоматичСского управлСния Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ париТского ΠΌΠ΅Ρ‚Ρ€ΠΎ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π–Π°Π½-Π Π°ΠΉΠΌΠΎΠ½ Абриал (J.-R.

Abrial), Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ извСстный ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Z (вошСдшСго Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ всСх ΡƒΠ²Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… сСбя унивСрситСтов), использовал ΠΈΠ΄Π΅ΠΈ Ρ‚Π°ΠΊΠΈΡ… классиков, ΠΊΠ°ΠΊ Эдсгар Дийкстра (E.W.Dijkstra) ΠΈ Π’ΠΎΠ½ΠΈ Π₯ΠΎΠ°Ρ€ (C.A.R.Hoare).

Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ основанная Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΌΠ°Ρ… мСтодология ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½Π° практичСской ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Atelie B (которая, кстати, Π½Π΅ СдинствСнная).

Π­Ρ‚Π° срСда Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя инструмСнты для статичСской Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ написанных Π½Π° B-ΠΊΠΎΠ΄Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ для автоматичСского выполнСния Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², автоматичСскиС трансляторы ΠΈΠ· B-ΠΊΠΎΠ΄Π° Π² Π‘ΠΈ ΠΈ Ада, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ B-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², срСдства графичСского прСдставлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, гипСртСкстовый Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исполнСниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ· спСцификации, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, срСдства ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ПО для ΠΌΠ΅Ρ‚Ρ€ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°Π²ΡˆΠ΅Π³ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 100 тысяч строк B-ΠΊΠΎΠ΄Π° (Ρ‡Ρ‚ΠΎ эквивалСнтно 87 тыс. строк Π½Π° Ада) ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 28 тысяч Π»Π΅ΠΌΠΌ. асколько этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ (ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ Π΅ΠΌΡƒ) Π±ΡƒΠ΄Π΅Ρ‚ вострСбован ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ, ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅.

И всС ΠΆΠ΅, Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° вСрификация всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ способна Ρ€Π΅ΡˆΠΈΡ‚ΡŒ всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π² частности, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ трСбуСтся спСцифицированиС "ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ повСдСния" ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ матСматичСском языкС, Π° это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ нСпросто. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, источник ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ опасных ошибок ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ связан нСпосрСдствСнно с Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ алгоритмичСскими аспСктами. Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² 1992 Π³. большой рСзонанс ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΉ Π² Англии случай, ΠΊΠΎΠ³Π΄Π° "пошСл Π² разнос" ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° станции скорой ΠΏΠΎΠΌΠΎΡ‰ΠΈ: ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ ΠΏΡ€ΠΎΡΠ²ΠΈΠ²ΡˆΠΈΠ΅ΡΡ трудности с синхронизациСй процСссов Π² условиях большого количСства ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… заявок.

О "надСТном" ПО

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΌ ΠΌΠΈΡ„Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π²ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊ: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ систСмы ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Π΅ΠΌΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСктро-мСханичСскими) ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚.

ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ систСмы способны Π²Ρ‹Π΄Π°Ρ‚ΡŒ случайный сбой, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° измСнившиСся условия ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды ΠΈ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ·Π½Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΈ критичСски зависит ΠΎΡ‚ "чСловСчСского Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°". А Π²ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π½ΠΈΡ‡Π΅ΠΌΡƒ этому Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ΠΎ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΡƒΠΆΠ΅ поэтому Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈΠ»ΠΈ "ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌ" ΡƒΡ€ΠΎΠ²Π½Π΅, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ риски ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ. И с этим ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ, Π²ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рассмотрСнныС частныС случаи Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ систСматичСских ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… ошибок Π΄Π°ΠΆΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ…, выполняСмых высококвалифицированными ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π°ΠΌΠΈ для Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ², совсСм нСнулСвая.

Π’ ΠΊΠΎΠ½Ρ†Π΅ 80-Ρ… Π³Π³. такая Π²Π»ΠΈΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π² ΠΎΠ±ΠΎΡ€ΠΎΠ½Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³Π°Ρ… организация ΠΊΠ°ΠΊ British Royal Signals and Radar Establishment сдСлала ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΠΎΡ†Π΅Π½ΠΊΠΈ распространСнности Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π² ПО, написанном для ряда ΠΎΡ‡Π΅Π½ΡŒ отвСтствСнных систСм. Оказалось, Ρ‡Ρ‚ΠΎ "Π΄ΠΎ 10% ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ спСцификациям Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹" [7].

Π’Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° отклонСния Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π΄Π°ΠΆΠ΅ Π² ПО, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» всСстороннСго тСстирования. Π₯отя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ошибок Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Π½Ρ‹ слишком Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ сколь-Π»ΠΈΠ±ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ послСдствия, всС ΠΆΠ΅ 5% Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠ΅ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ воздСйствиС Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ всСй систСмы. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€Ρ‹ исслСдования особо упомянули Π²Ρ‹ΡΠ²Π»Π΅Π½Π½ΡƒΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π½Π΅Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ систСмы ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСполнСния Π² Ρ†Π΅Π»ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ привСсти ΠΊ Π²Ρ‹Π΄Π°Ρ‡Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρƒ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π΅ΠΊΡƒΡŽ установку Π½Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΎ (ΠΊΠ°ΠΊ слСдовало), Π° Π½Π°Π»Π΅Π²ΠΎ. Достаточно ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ Π² ПО шла ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ пусковой Ρ€Π°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ установки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ послСдствия.