Перейти к содержанию
    

Особенности программирования военной техники

Доброго вечера, господа!

 

Вопрос в следующем: есть ГОСТ Р 51189-98 и ГОСТ 1978-90, к какой классификации относятся программы написанные для МК и операционные системы для МК (типа FreeRTOS)? Какие требования на Вашем предприятии предъявляются разработке ПО? Проходят ли Ваше ПО сертификацию или же какую-либо проверку?

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос в следующем: есть ГОСТ Р 51189-98 и ГОСТ 1978-90, к какой классификации относятся программы написанные для МК и операционные системы для МК (типа FreeRTOS)? Какие требования на Вашем предприятии предъявляются разработке ПО? Проходят ли Ваше ПО сертификацию или же какую-либо проверку?

 

А Вы с какой целью интересуетесь? :-)

 

Если исключительно из "нормативных" соображений - то увы, каждый раз по разному. У каждого свои тараканы, свое прочтение и своя трактовка. Особенно в части трактовки терминов "допускается" и "рекомендуется".

 

А если из соображений надежности, то изобретать особо нечего. MISRA наше все. Только вот FreeRTOS под требования MISRA - что-то там было про "пыль глотать".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда работал на соответствующем предприятии, такой работой формально занимались бабушки на пенсии, которых жалко было уволить и они делали "документацию". Сильно сомневаюсь, что они тут будут сидеть и готовы дать ответ.

А вообще, делали на совесть. У кого на сколько этой самой совести хватало ;)

 

От тех кто работает и сейчас, к сожалению, знаю что раз молодой специалист еще не сбежал и хоть что-то современное шарит - то если работает - и на том спасибо. Какие там MISRA какие DO-178/254, о них никто не слышал там даже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

От тех кто работает и сейчас, к сожалению, знаю что раз молодой специалист еще не сбежал и хоть что-то современное шарит - то если работает - и на том спасибо. Какие там MISRA какие DO-178/254, о них никто не слышал там даже.

Слышали, знаем.

Но не всегда используем, поскольку многие "фичи" этим самим MISRA запрещены в принципе.

Проверки, сертификации и т.д. не производятся. Сдается полностью программно-аппаратный комплекс военному представителю заказчика. А если что-то на этапе испытаний отвалится или не так сработает - будут большие проблемы у разработчиков, как правило.

Стандарты ГОСТ Р 51189-98 и ГОСТ 1978-90 древние, как шутки про прошлогодний хлеб перед новым годом, современное ПО для встраиваемых систем настолько гибко, что любой пункт таких стандартов можно "закосить" под марку "соответствует".

Изменено пользователем Arlleex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда работал на соответствующем предприятии, такой работой формально занимались бабушки на пенсии, которых жалко было уволить и они делали "документацию". Сильно сомневаюсь, что они тут будут сидеть и готовы дать ответ.

А вообще, делали на совесть. У кого на сколько этой самой совести хватало ;)

У меня однажды на воинствующем предприятии (но в гражданском проекте) по результатам работы потребовали, как у них принято- полную бумажную распечатку сорцов. И никто не воспринял вопли "молодого специалиста" про то, что это Альтера и схемный ввод. Раз программируемое-значит программу давай, а не схему какую-то. Пришлось вывести на печать весь листинг Квартуса (полностью забитая 1K10, там очень "много букф" было), и все были довольны, сдали макулатуру в архив :). Ну а для реальной работы, естественно, оставили нужный набор файлов и распечаток, но в локальном "неофициальном" архиве отдела.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня однажды на воинствующем предприятии (но в гражданском проекте) по результатам работы потребовали, как у них принято- полную бумажную распечатку сорцов. И никто не воспринял вопли "молодого специалиста" про то, что это Альтера и схемный ввод. Раз программируемое-значит программу давай, а не схему какую-то. Пришлось вывести на печать весь листинг Квартуса (полностью забитая 1K10, там очень "много букф" было), и все были довольны, сдали макулатуру в архив :). Ну а для реальной работы, естественно, оставили нужный набор файлов и распечаток, но в локальном "неофициальном" архиве отдела.

 

схемный ввод в наше время?? грустьпечаль

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

требования разные в зависимости от того какой вид войск и что за техника.

 

например для комповых АСУ - должна проводится сертификация НДВ-3

1) проводится поиск "мертвого" кода и его удаление из исходников (код, который зачем-то написан, компилятор его не вырезал, но в реальной жизни эта ветка кода не исполняется никогда, например, из-за криво написанного условного перехода). делается специальной программой, которая лазит по коду в режиме отладчика.

2) софт отправляется на сертификацию в организацию, "имеющую лицензию и аккредитованную и т.д. и т.п." - стоимость сертификации порядка ~500 тыр за комплект.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

схемный ввод в наше время?? грустьпечаль

Ну, было это уж лет 15-20 тому назад. и мегафункции у Альтеры очень даже ничего уже тогда были.

 

Сейчас бы да, чисто на VHDL/AHDL бы делал, наверное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...