Во время публикации комментария недавно я заметил, что, по моему опыту, Boost широко не используется в регулируемых отраслях (FDA, FAA). На самом деле, я не знаю ни одного проекта, который его использовал или использовал. Я понимаю, однако, что моего опыта здесь не хватает, поэтому я хотел знать, знал ли кто-нибудь о проекте, используя импульс в медицинском устройстве или в авиационной системе полета (освещение, управление кабиной, оборудование кабины экипажа и т.д.).
Я не уверен, что это подходящее место, чтобы спросить его (возможно, какой-то другой сайт SO), но я подумал, что это будет хорошее место для начала.
Это не вопрос о том, следует ли использовать boost в этих областях, это вопрос о том, кто-либо знает, если он был использован.
РЕДАКТИРОВАТЬ Некоторые примеры проектов, которые могут помочь прояснить это: системы освещения кабины экипажа, системы управления кабиной, приборы для кабины, инфузионные/пищевые/инсулиновые насосы, диализные машины, лабораторные диагностические устройства, сбор данных центра крови системы и т.д. Некоторые из них являются жизнеобеспечивающими или потенциально критическими для полета, некоторые собирают данные, некоторые собирают данные, используемые для принятия медицинских решений и т.д., но я считаю, что все они рассматриваются как регулируемые устройства FAA/FDA.
EDIT Снаружи (не входящие в цепочку разработки) библиотеки часто приводятся в эти типы проектов для других целей (графические библиотеки, драйверы, USB-стеки и т.д.). Они рассматриваются как SOUP. Использование этого подхода будет подпадать под этот подход. Кто-нибудь знает о проекте, где boost был использован таким образом?
EDIT Boost - очень большая структура с несколькими компонентами. Я ищу любую его часть, которая была использована в проекте. Например, "Boost smart pointers" или "Boost Enable" или "Boost Array" или "Boost Optional" и т.д. Но используются в "целом", а не в части. Не используется, глядя на код Boost и повторно используя эту идею; используется как целостный компонент системы (то есть юридический смысл).
Это имеет решающее значение для этого вопроса, потому что используемое таким образом означает, что нужно обрабатывать компромиссы обработки SOUP. Это может поставить этот вопрос вне сферы действия этого SO-сайта... не уверен.