ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
186695 Топик полностью
VVB_ (24.03.2010 13:25, просмотров: 1) ответил Chum_A на Возможно, что если хотите ISO, то могут припереть на соответствие "ГОСТ Р 51904-2002 - Программное обеспечение встроенных систем. Общие требования к разработке и документированию", он содран с импортного. Требований к языку разработки там, кажется, нет.
Насколько я имею информацию, ни один стандарт не запрещает использование каких-либо языков. Требования к ПО вытекают из анализа рисков, где требуется классифицировать отказы по степени тяжести и частоте возникновения и предпринять действия по минимизации рисков. Так вот, ПО на Си более легко анализируемо и управляемо, чем код на С++. Есть ещё IEC 61508-3(1998). Системы электрические/электронные/программируемые электронные, связанные с функциональной безопасностью. Часть 3. Требования к программному обеспечению. Насколько он применим к системам жизнеобеспечения, это отдельный вопрос, на который я не знаю ответа по причине отсутствия стандарта, и вообще, я хотел узнать о европейской сертификации. Российские стандарты в области требований ПО относительно аппаратов ИВЛ носят рекомендательный характер и не требуются для сертификации и меня мало беспокоят. Тем не менее, многие ОС и микроконтроллеры не разрешаются к использованию в критических системах/системах жизнеобеспечения. Сегодняшний пример: AM3517 от TI: TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless TI and the customer have executed an agreement specifically governing such use). Кратко: вам не разрешается использовать наши продукты в своих критических системах без нашего специального разрешения. Вероятно, для получения разрешения как раз таки и требуется анализ рисков и выбранная ОС.