Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 23.12.2024 по 29.12.2024
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО 26262-6-2014; Страница 20

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО 26262-2-2014 Дорожные транспортные средства. Функциональная безопасность. Часть 2. Менеджмент функциональной безопасности (Настоящий стандарт применяется к связанным с безопасностью системам, включающим в себя одну или несколько электрических и/или электронных (Э/Э) систем, которые установлены в серийно производимых легковых автомобилях с максимальной массой (брутто) транспортного средства до 3500 кг. Настоящий стандарт не применяется для уникальных Э/Э систем в транспортных средствах специального назначения, таких как транспортные средства, предназначенные для водителей с ограниченными возможностями. Системы и их компоненты, находящиеся в производстве или на стадии разработки до даты публикации настоящего стандарта, не входят в его область применения. Если разрабатываемые автомобили или их модификации используют системы и их компоненты, выпущенные до публикации настоящего стандарта, то только модификации этих систем должны быть разработаны в соответствии с настоящим стандартом. Настоящий стандарт рассматривает возможные опасности, вызванные некорректным поведением Э/Э связанных с безопасностью систем, а также некорректным взаимодействием этих систем. Настоящий стандарт не рассматривает опасности, связанные с поражением электрическим током, возгоранием, задымлением, перегревом, излучением, токсичностью, воспламеняемостью, химической активностью, коррозией и подобные опасности, если они непосредственно не вызваны некорректным поведением Э/Э связанных с безопасностью систем) ГОСТ Р ИСО 26262-8-2014 Дорожные транспортные средства. Функциональная безопасность. Часть 8. Вспомогательные процессы (Настоящий стандарт применяется к связанным с безопасностью системам, включающим в себя одну или несколько электрических и/или электронных (Э/Э) систем, которые установлены в серийно производимых легковых автомобилях с максимальной массой (брутто) транспортного средства до 3500 кг. Настоящий стандарт не применяется для уникальных Э/Э систем в транспортных средствах специального назначения, таких как транспортные средства, предназначенные для водителей с ограниченными возможностями. Системы и их компоненты, находящиеся в производстве или на стадии разработки до даты публикации настоящего стандарта, не входят в его область применения. Если разрабатываемые автомобили или их модификации используют системы и их компоненты, выпущенные до публикации настоящего стандарта, то только модификации этих систем должны быть разработаны в соответствии с настоящим стандартом. Настоящий стандарт рассматривает возможные опасности, вызванные некорректным поведением Э/Э связанных с безопасностью систем, а также некорректным взаимодействием этих систем. Настоящий стандарт не рассматривает опасности, связанные с поражением электрическим током, возгоранием, задымлением, перегревом, излучением, токсичностью, воспламеняемостью, химической активностью, коррозией и подобные опасности, если они непосредственно не вызваны некорректным поведением Э/Э связанных с безопасностью систем) ГОСТ Р ЕН 50491-4-1-2014 Общие требования к электронным системам жилых домов и общественных зданий (ЭСДЗ) и системам управления и автоматизации общественных зданий (СУАЗ). Часть 4-1. Общие требования к функциональной безопасности изделий, предназначенных для включения в ЭСДЗ и СУАЗ (Настоящий стандарт определяет требования функциональной безопасности к изделиям и системам электронных систем жилых домов и общественных зданий (ЭСДЗ) и систем управления и автоматизации общественных зданий (СУАЗ), многоцелевой магистральной системе, в которой функции децентрализованы, распределены и связаны при помощи общего коммуникационного процесса. Данные требования также могут быть применены к распределенным функциям, реализуемым любым оборудованием, подсоединенным к ЭСДЗ, в случае если нет определенного стандарта функциональной безопасности для данного оборудования или системы. Требования функциональной безопасности настоящего стандарта применяются вместе с соответствующими стандартами на изделие, если они имеется. Настоящий стандарт входит в комплекс стандартов ЕН 50491. Настоящий стандарт не обеспечивает требования функциональной безопасности для систем, связанных с безопасностью)
Страница 20
Страница 1 Untitled document
ГОСТ Р ИСО 26262-62014
8.4.2Для того, чтобы проект модуля программного обеспечения получал информацию, необхо
димую для обеспечения корректного и эффективного выполнения последующих действий по его раз
работке. проект модуля программного обеспечения должен быть описан с использованием представ
лений. приведенных в таблице 7.
Т а б л и ц а 7 - Представления для проекта модуля программного обеспечения
Методы
АВ
УПБА
СD
Естественный язык
+♦++ ♦+
Неформальные представления ♦+
+♦
+
Полуформальные представления
++ ♦+
1dФормальные представления
+
+
П р и м е ч а н и е - Если используется разработка на основе модели с автоматической генерацией ко
да. то эти способы представления разработки модуля программного обеспечения применяются к модели, кото
рая служит основой для генерации кода.
8.4.3 Спецификация модулей программного обеспечения должна описывать функциональное
поведение и внутреннее проектирование до уровня детализации, необходимой для их реализации.
Пример - Внутреннее проектирование может включать в себя ограничения на ис
пользование регистров и запоминающего устройства.
8.4.4 Принципы проектирования для разработки и реализации модуля программного обеспече
ния на уровне исходного кода, которые перечислены в таблице 8. должны применяться для достиже
ния следующих свойств:
a) корректного порядка выполнения подпрограмм и функций внутри программных модулей, ос
нованных на проекте архитектуры программного обеспечения;
b
) согласованности интерфейсов между модулями программного обеспечения:
c) корректности потока данных и управления между и внутри программных модулей;
d) простоте;
e) читаемости и понимаемости;
f) надежности.
Пример - Методы предотвращения недостоверных значений, ошибок исполнения, де
ления на ноль, и ошибок потока данных и потока управления;
д) пригодности программного обеспечения для модификации;
h) тестируемости.
Т а б л и ц а8 - Принципы проектирования для разработки и реализации модуля программного
обеспечения
Свойства
Ав
УПБА С
D
+♦++♦+
+♦♦+♦+
1d
м- +♦ ♦+ ♦+
♦ +♦ ♦+ ♦+
Одна точка входа и одна точка выхода в подпро
граммах и функциях
Не использовать динамические объекты или пере
менные. либо выполнять тестирование в неавто
номном режиме при их создании а|ь>
Инициализация переменных
Не использовать многократно имена переменных
Избегать глобальных переменных либо обосновы
вать их использование
а)
+++♦+
1f
ig
О
+
+ ♦+
♦ +♦ ♦+ ♦+
1h
+♦♦+♦+
1i
Ограничивать использование указателей
Исключать неявные преобразования типов
Исключать скрытые потоки данных или потоки
управления С|
Исключать безусловные переходы л>
+♦+♦♦+
J j
___
Исключать рекурсии
+
+
++
♦+
Методы 1а. 1b. 1d. 1е. 1f. 1g и 1i нельзя применять для представлений графического моделирования, ис-
пользуемых при разработке на основе модели.
ь>Методы 1д и 1i не применяются при программировании на ассемблере.
Методы 1h и 1i сокращают возможность для моделирования потока данных и потока управления из-за пере-
ходов или глобальных переменных.
15