Англійська мова для критичних систем безпеки: ISO 26262, FMEA, і випадки безпеки

Вивчайте англійську лексику, яку використовують інженери з безпеки — ASIL, FMEA, дерева помилок, випадки безпеки, проектування з безпекою від помилок — з прикладними реченнями для нормативних і технічних контекстів.

Критичні системи безпеки — в автомобільній, аерокосмічній, медичних пристроях, залізниці і промисловому контролі — вимагають специфічного словника, заснованого на міжнародних стандартах, таких як ISO 26262, IEC 61508 і DO-178C. Інженери, що працюють в цих областях, повинні писати і читати точні технічні документи, документи з безпеки та нормативні документи. Цей посібник містить основні слова англійської мови.

Основний словник безпеки

TermDefinition
ASILAutomotive Safety Integrity Level — a risk classification from ASIL A (lowest) to ASIL D (highest) in ISO 26262
SILSafety Integrity Level — the equivalent classification in IEC 61508 (SIL 1 to SIL 4)
FMEAFailure Mode and Effects Analysis — a systematic method for identifying potential failures and their consequences
Fault tree analysis (FTA)A top-down method for analysing the causes of an undesirable event
Safety caseA structured argument with evidence that a system is safe for a specific use in a specific environment
Fail-safeA design principle where a failure results in the safest possible state
Fail-operationalA design principle where a system continues to function despite a failure
HazardA potential source of harm
RiskThe combination of the probability of harm and the severity of that harm
MitigationA measure that reduces the probability or severity of a hazard

Філософія і структура

Аналіз режиму та ефектів невдачі є систематичним методом, заснованим на таблицях. Знання словника дозволяє вам читати і писати документи FMEA.

FMEA ColumnDefinition
Failure modeThe way in which a component or function could fail
EffectThe consequence of the failure mode at the system level
CauseThe mechanism that leads to the failure mode
Severity (S)A rating (typically 1–10) of how serious the effect is
Occurrence (O)A rating of how likely the failure mode is to occur
Detection (D)A rating of how easily the failure can be detected before it causes harm
RPNRisk Priority Number — S × O × D; used to prioritise corrective actions
Corrective actionA design or process change that addresses the failure mode

** Приклад рядка FMEA (опис простою англійською): **

  • “Датчик положення дроссельної заслінки може показувати помилкові показники (режим відмови). Це може призвести до непередбаченого прискорення (ефект). Причиною є дрейф датчика через температурні цикли. Серйозність: 9. Випадок 3. Визначення: 4. Площа 108 га. Виправлення: додайте надлишковий датчик з логікою перевірки».*

Використовує деревний лексикон

Аналіз дерева помилок використовує логічні ворота Булевої логіки для моделювання комбінацій помилок.

TermMeaning
Top eventThe undesirable event being analysed
Basic eventA root-level failure that cannot be decomposed further
Intermediate eventA fault that results from a combination of lower-level events
AND gateAll inputs must occur for the output to occur
OR gateAny input is sufficient to cause the output
Cut setA combination of basic events whose simultaneous occurrence leads to the top event
Minimal cut setThe smallest set of basic events sufficient to cause the top event

Мова справедливості

Причина безпеки є структурованим аргументом. Мова є формальною, точною і доказовою.

** Структура аргументів випадків безпеки (структурна нотація мети): **

  • Ціль: “Гальмівна система безпечна для використання на дорожніх транспортних засобах, що рухаються зі швидкістю до 200 км/год у звичайних і неблагоприятних погодних умовах.”
  • ** Стратегія: ** *“Аргументація щодо фаз життєвого циклу: вимоги, проектування, реалізація і перевірка.” *
  • ** Під- мета: ** “Вимоги до гальмівної системи повні і коректні.”
  • ** Доказ: ** *“Вимоги були переглянуті незалежним оцінювачем безпеки і виявлені відповідними ISO 26262 Частина 8.” *

** Формальні мовні шаблони в документах безпеки:**

  • “Буде показано, что…”
  • “Система повинна…”
  • “Доказів відповідності надано в…”
  • “Це твердження підтверджується…”
  • “Наступні залишкові ризики були визначені і прийняті…”

Регулятивна мова документів

Стандарти безпеки використовують модальні дієслова з певними значеннями:

ModalStandard meaning
shallMandatory requirement
shouldRecommended but not mandatory
mayPermitted but not required
canDescribes a capability, not a requirement

Це відрізняється від повсякденної англійської. У документах з безпеки «shall» завжди є жорсткою вимогою — невідповідність повинна бути виправдана.

Приклади висловлювань

  1. «Привод стояночного гальма отримав оцінку ASIL B на основі HARA, з урахуванням помірної ймовірності виникнення та критичної тяжкості на швидкостях транспортних засобів нижче 10 км/год»
  2. «FMEA визначив режим високої RPN-несправності на модулі живлення; коригувальна дія полягає в додаванні надлишкових рейок живлення з незалежним моніторингом»
  3. «Случай безпеки для автономної функції аварійного гальмування охоплює дванадцять рівнів надійності і підтримується даними моделювання, результатами тестування апаратного забезпечення і незалежним оцінюванням.»
  4. «Була розроблена безпечна відповідь: якщо зв’язок між первинним і вторинним блоками управління буде втрачено, система за замовчуванням буде максимальною підтримкою гальмування»
  5. «Аналіз дерева порушень визначив три мінімальних набори відрізків для верхньої події «незапланований боковий рух»; всі три були розглянуті в переглянутій архітектурі»

На практиці: Навігація комунікації в перегляді безпеки

Будьмо чесними – переклад складних інженерних концепцій з вашої рідної мови на точну англійську може бути схожим на навігацію в густому лісі. Це не просто про те, щоб знати * визначення * таких термінів, як “ASIL” або “FMEA”; це про послідовне використання їх правильно в конкретному контексті розробки безпечних критичних систем. Зазвичай, причиною для невдоволення людей, для яких мова не є рідною, є незначні відмінності у фразуваннях, які можуть значно вплинути на ясність і, що найважливіше, продемонструвати досконале розуміння ваших колег.

Під час нещодавнього перегляду коду нового модуля інтеграції датчиків для автомобільного застосування (націленого на ISO 26262), я помітив особливо цікавий обмін. Розробник, назовемо його Цзян, реалізував резервну систему, де первинні показання датчика постійно порівнювалися з резервними показаннями, отриманими з абсолютно незалежного джерела. Його PR-опис просто стверджував: “Збільшений моніторинг датчиків”. Хоча технічно точний, йому бракувало необхідних деталей для критичного середовища безпеки. Мій коментар, який намагався бути конструктивним і ясним, зосередився на причинах, що стоять за надлишковістю. Я запропонував: “Цзян, ми можемо розглянути обґрунтування цього зайвого моніторингу? Зокрема, які режими несправностей ми зменшуємо за допомогою цього підходу, і як це збігається з нашим аналізом FMEA? Додання речення, що описує рівень ASIL, пов’язаний з вимогами безпеки цього модуля, також зміцнить документацію. “Це змінило розмову від простого спостереження до глибшого обговорення про зменшення ризику і прослуховування - елементи, що є життєво важливими для надійного випадку безпеки.

Інша ситуація виникла під час обговорення Slack щодо запропонованої зміни до механізмів безпеки системи. Початкова пропозиція, складена членом команди, чия перша мова була іспанською, використовувала такі фрази, як «система автоматично зупиниться» без вказівки * як * це зупинення відбулося або які діагностичні перевірки були введені. Ця відсутність деталей викликала негайні занепокоєння. Пізніше пояснення, викликане моїм вказівкою на необхідність кількісних критеріїв — «Чи можемо ми визначити умови, що викликають автоматичне зупинення? Які вимірювані параметри ми моніторимо, щоб забезпечити безпечне вимкнення?» — допомогло вдосконалити дизайн і врешті-решт збудувати впевненість у його наслідках для безпеки.

Поняття цього нюансового спілкування є ключовим. Не достатньо просто знати * що * ви говорите; мова йде про передачі * чому * ви це говорите, завжди посилаючись на встановлений аналіз, як FMEA і забезпечення відстежуваності через вашу документацію. Цей рівень точності створює довіру і демонструє прихильність до суворих вимог ISO 26262.

Ось приклад, який показує, як можна скористатися grep для пошуку певних ключових слів у файлах журналів, пов’ язаних з моніторингом безпеки, що є звичайним завданням під час розслідування інциденту:

grep -i "sensor_failure" /var/log/system_monitoring.log | sort | uniq -c

За допомогою цієї команди можна шукати у файлі /var/log/system_monitoring.log випадки « sensor_ failure » (не враховуючи регістру), впорядковувати результати за частотою, а потім показувати кількість кожного випадка. Цей вивід може бути безцінним при перегляді журналів після аномалії або потенційної проблеми безпеки - чітко демонструючи здатність видобувати критичні дані зі складних систем.

Поширені запитання

Про що ця стаття "Англійська мова для критичних систем безпеки: ISO 26262, FMEA, і випадки безпеки"?

Вивчайте англійську лексику, яку використовують інженери з безпеки — ASIL, FMEA, дерева помилок, випадки безпеки, проектування з безпекою від помилок — з прикладними реченнями для нормативних і технічних контекстів.

Чи безкоштовна ця стаття?

Так. Усі статті на CoderSlingo, включно з цією, доступні безкоштовно без реєстрації.

Скільки часу займає читання "Англійська мова для критичних систем безпеки: ISO 26262, FMEA, і випадки безпеки"?

Приблизно 9 min.