Itsumo sobani, itsumo hitori
Существует ли литература по разработке ПО повышенной надёжности (не знаю, как точно называются). Обычно это системы управления всякими штуками, типа медицины, авиации, космоса, атомных станций и портативных генераторов чёрных дыр :)

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

Интересует именно литература, а не стандарты. Что-то в стиле Code Complete и аналогичных книг вроде "Профессиональный STL или C++": с правилами (возможно на основе стандартов), примерами, объяснениями причин, этапами итд.

Язык - Английский или Русский. Пока что не нашёл вообще ничего: только стандарты или обзорные статьи.

@темы: Computer Science

Комментарии
02.10.2014 в 23:40

The last enemy that shall be destroyed is Death.
я не уверен, стандарт это или литература, но мне на глаза попадался всеобъемлющий документ НАСА'вских программистов, могу поискать ссылку. Там несколько сотен страниц было
03.10.2014 в 10:47

Itsumo sobani, itsumo hitori
Если не трудно, буду благодарен. Вообще я вчера находил какие-то стандарты NASA, ещё там упоминались военные американские типа RSA-MIL-чтототам-8. Но всё же стандарты читать несколько нудно.
03.10.2014 в 11:33

Ради любопытства нашлось название книги (но увы только название):
Галатенко В.А., Вьюкова Н.И, Самборский С.В., Трифонов С.И. «Программирование в среде VxWorks»

Вообще, возможно, это у них идёт в основном через "оффлайновые" курсы и те самые стандарты.
Читал, что код для авиации в основном дописывается, нежели пишется "с нуля". А в целом - тестирование и отказ от того, что может вести себя непредсказуемо (т.е.от продвинутых плюшек С и С++).
25.04.2015 в 01:57

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Aguinore, это где они панически боятся использования в программах циклов while? )))
25.04.2015 в 10:33

The last enemy that shall be destroyed is Death.
CD_Eater, вот такого там не помню