ГОСТ Р ИСО 26262-8—2014
Пример -Необходимые данные на входе для последующей деятельности по разра
ботке, исходный код, результаты моделирования, результаты теста или другие резуль
таты работы в рамках настоящего стандарта;
с) ограничения внешней среды и функциональные ограничения, если они применимы.
Пример - Встраивание инструментального программного обеспечения в процессы
разработки, использование общих данных различным инструментальным программным
обеспечением и других используемых условий, меры для предотвращения или обнаружения
неисправностей, возникающих вокруг инструментального программного обеспечения.
11.4.5.2 Предназначенное использование инструментального программного обеспечения долж
но быть проанализировано и оценено, чтобы определить:
a) может ли ошибка конкретного инструментального программного обеспечения внести ошибку
или не обнаружить ее в разрабатываемом связанном с безопасностью устройстве или элементе. Это
представляется классами влияния инструмента (ВИ):
1) класс ВИ 1 выбирается в том случае, если существует объяснение, что подобное произойти
не может;
2) во всех остальных случаях выбирается класс ВИ 2;
b
) доверие к мерам, которые предотвращают ошибки инструментального программного обеспе
чения и формирование им соответствующих неверных выходных результатов, или к мерам, которые
обнаруживают, что инструментальное программное обеспечение содержит ошибку и сформировало
соответствующий неверный выходной результат. Это представляется классами обнаруживающих
ошибки инструментов (ООИ):
1) ООИ 1 выбирается в том случае, если существует высокая степень уверенности, что ошибка
и соответствующий неверный выходной результат из-за нее будут предотвращены или обнаружены;
2) ООИ 2 выбирается в том случае, если существует средняя степень уверенности, что ошибка
и соответствующий неверный выходной результат из-за нее будут предотвращены или обнаружены;
3) ООИ 3 выбирается во всех остальных случаях.
П р и м е ч а н и я
1 Предотвращение или обнаружение может быть достигнуто с помощью разделения процесса на этапы,
используя избыточность в задачах или в инструментальном программном обеспечении, или путем проверок «ра
циональности» инструментальным программным обеспечением самим в себе.
2 Класс ООИ 3 обычно выбирается, если никакие систематические меры не применяются в используемом
процессе разработки, поэтому ошибки и соответствующие неверные выходные результаты инструментального
программного обеспечения могут быть обнаружены только случайно.
3 Если инструментальное программное обеспечение используется для верификации выходных результа
тов другого инструментального программного обеспечения, то при оценке последнего инструментального про
граммного обеспечения и выборе адекватного класса ООИ для этого последовательно используемого инстру
ментального программного обеспечения учитывается взаимозависимость между этими системами инструмен
тального программного обеспечения.
4 При таком анализе использования для правильного определения обоих классов ВИ и ООИ необходим
только определенный уровень детализации.
Примеры
1Для генератора кода может быть выбран класс ООИ 1, если сгенерированный им ис
ходный код верифицируется в соответствии с требованиями настоящего стандарта.
2 Используя руководства по применению, можно предотвратить ошибки, такие как
неправильное или неоднозначное толкование кода, созданного компилятором.
11.4.5.3 Если правильный выбор классов ВИ и ООИ непонятен или вызывает сомнения, то ВИ и
ООИ следует оценивать консервативно.
11.4.5.4 Если в результате использования инструментального программного обеспечения для
настройки процесса разработки оказалось, что действия или задачи, предусмотренные настоящим
стандартом, пропущены, то класс ООИ 2 не может быть выбран.
11.4.5.5 На основе значений, определенных для классов ВИ и ООИ (в соответствии с требова
ниями 11.4.5.2. 11.4.5.3 или 11.4.5.4). необходимый уровень доверия к инструментальному программ
ному обеспечению будет определяться в соответствии с таблицей 3.
Т а б л и ц а 3 - Определение уровня доверия к инструменту (УДИ)
Инструменты, обнаруживающие ошибки
ООИ 1ООИ 2ООИЗ
Влияние инструмен-
ВИ 1 УДИ 1
та
ВИ 2 УДИ 1
УДИ 1 УДИ 1
УДИ 2 УДИ 3
21