СПОСОБ АНАЛИЗА НАРУШЕНИЙ ФУНКЦИЙ ВСТРОЕННОЙ СИСТЕМЫ, СООТВЕТСТВУЮЩИЙ КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ И УСТРОЙСТВО АНАЛИЗА

1. Способ анализа нарушений функций встроенной системы (12), содержащий фазу моделирования (PM) этой системы и фазу анализа (PA); при этом:
фаза моделирования (PM) содержит этапы, на которых:
i
i
ij
i
определяют (110, 120) набор ресурсов (R), образующий встроенную систему (12), и для каждого определенного ресурса (R), определяют набор сервисов (S), обеспечиваемых или используемых указанным ресурсом (R);
i
ij
i
ij
i
ij
i
ij
определяют (130), для каждого ресурса (R) и для каждого сервиса (S), набор статусов, причем каждый статус может быть получен соответствующим ресурсом (R) или соответствующим сервисом (S) для характеристики рабочего состояния указанного ресурса (R) или качества обслуживания, предоставляемого указанным сервисом (S), при этом получение ресурсом (R) или сервисом (S) одного из статусов из соответствующего набора статусов, составляет базовое событие;
i
ij
i
ij
i
ij
определяют (140), для каждого статуса по меньшей мере одного ресурса (R) или по меньшей мере одного сервиса (S), правила для получения или присвоения указанного статуса рассматриваемым ресурсом (R) или рассматриваемым сервисом (S) на основе статуса, полученного или присвоенного по меньшей мере одним другим ресурсом (R) или сервисом (S); а
фаза анализа (PA) содержит этапы, на которых:
конфигурируют (150) анализ, содержащий выбор базового события, называемого маркированным базовым событием;
анализируют (160) правила для получения и определения (160) набора базовых событий и условий для возникновения указанных событий, ведущих к возникновению маркированного базового события, и ассоциируют по меньшей мере часть базовых событий с нарушениями функций встроенной системы (12).
2. Способ по п. 1, в котором этап анализа правил получения содержит подэтап, на котором реализуют алгоритм вычисления минимальных разрезов.
3. Способ по п. 1, в котором совокупность условий для возникновения базовых событий содержит операции логического умножения, логического сложения и логического отрицания между различными базовыми событиями.
4. Способ по п. 1, в котором этап конфигурирования (150) дополнительно содержит подэтап, на котором ассоциируют по меньшей мере с одним из базовых событий числовую величину, соответствующую вероятности возникновения указанного базового события.
5. Способ по п. 4, в котором этап определения (160) набора базовых событий и условий для возникновения указанных базовых событий дополнительно содержит подэтап, на котором вычисляют вероятность возникновения маркированного базового события.
6.Способ по п. 1, в котором этап конфигурирования (150) дополнительно содержит подэтап, на котором ассоциируют с указанным маркированным базовым событием числовую величину, соответствующую максимально приемлемой вероятности возникновения указанного маркированного базового события.
7. Способ по п. 5, в котором этап определения (160) набора базовых событий и условий для возникновения указанных событий дополнительно содержит подэтап, на котором сравнивают максимально приемлемую вероятность появления маркированного базового события с вычисленной вероятностью возникновения маркированного базового события.
8. Способ по п. 1, в котором этап конфигурирования (150) осуществляется на основе области анализа нарушений функций во встроенной системе (12), причем каждую указанную область выбирают из группы, содержащей:
область диагностического анализа, позволяющую идентифицировать причину появления сообщения об ошибке во встроенной системе (12);
область анализа эксплуатационной безопасности, позволяющую анализировать риски возникновения состояний неисправности;
область анализа обеспечения безопасности, позволяющую анализировать последствия совершения злонамеренных действий; и
область анализа операционных предупреждений, позволяющую определить предупреждения, указывающие одно или более нарушений функций встроенной системы (12).
9. Способ по п. 1, в котором каждое маркированное базовое событие соответствует одному из элементов, выбранному из группы, содержащей:
появление сообщения об ошибке;
возникновение состояния неисправности; и
появление предупреждения.
10. Компьютерный программный продукт, содержащий программные команды, вызывающие при их исполнении компьютерным оборудованием, выполнение способа по любому из пп. 1-9.
11. Устройство (10) анализа нарушений функций во встроенной системе (12), характеризующееся тем, что выполнено с возможностью осуществления способа анализа по любому из пп. 1-9.