Как стать автором
Обновить
3
0

Инженер

Отправить сообщение

Квалификация инструментов для разработки встраиваемого ПО

Время на прочтение4 мин
Количество просмотров3.1K
Привет, Хабр! В этой статье я хочу максимально просто и доступно рассказать про то, как доказывается, что ваши средства разработки и верификации подходят для создания систем повышенной надежности. Это очень важный и далеко не самый простой вопрос, и моя цель — ответить на него как можно более понятным языком. В самой статье я обобщил указания из отраслевых стандартов, таких как КТ-178 или Р-331 (встраиваемое ПО в авиации), ГОСТ Р ИСО 26262-8 (встраиваемое ПО в автомобилестроении). Так что добро пожаловать под кат.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Анализ кода систем повышенной надежности

Время на прочтение9 мин
Количество просмотров3.6K
Привет, Хабр! В этой статье я хочу поговорить о достаточно мало рассматриваемой теме анализа кода систем повышенной надежности. На Хабре много статей о том, что такое хороший статический анализ, но в этой статье я бы хотел рассказать о том, что такое формальная верификация кода, а также объяснить опасность бездумного применения статических анализаторов и стандартов кодирования.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии8

Вызов разделяемых библиотек из Simulink

Время на прочтение13 мин
Количество просмотров2.5K
Привет, Хабр!
Представляю вашему вниманию перевод статьи моего коллеги Михаила, посвященной методам вызова разделяемых библиотек в Simulink. Зачем она была создана вообще? Дело в том, что у многих компаний уже есть множество легаси-моделей, которые хотелось бы переиспользовать и нам часто задают вопросы «А как мне легаси интегрировать в Simulink? А если мое легаси в виде DLL?» Поэтому-то и была написана оригинальная статья.
Под катом рассматривается несколько способов по вызову разделяемых библиотек в Simulink.

Все изменения в код внесены с разрешения Михаила и сделаны, чтобы не перегружать статью.

Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Проектирование на системном уровне. Часть 3: связь System Composer и тулчейна MathWorks

Время на прочтение5 мин
Количество просмотров1.6K
В первых двух частях туториала мы рассматривали построение архитектуры системы и проектирование на системном уровне и заодно посмотрели на System Composer. Сама по себе архитектура системы — это отлично, но надо сделать так, чтобы она была связана с разработанной системой. Отсутствие такой связи в традиционных инструментах использующих SysML или UML, кстати, и послужила причиной создания System Composer. Дело в том, что многие компании уже используют для разработки парадигму модельно-ориентированного проектирования (МОП), и им приходилось использовать сторонние инструменты для системной инженерии, что было неудобно. System Composer был создан, чтобы устранить этот разрыв. В этой заключительной части туториала я покажу, как использовать System Composer совместно с тулчейном MathWorks для модельно-ориентированного проектирования.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии4

Проектирование на системном уровне. Часть 2. Детализация архитектуры

Время на прочтение3 мин
Количество просмотров1.8K
В первой части туториала я получил архитектуру системы контроля доступа. Достигнутый результат уже имеет практическую пользу, но недостаточен, так как сейчас архитектура не учитывает форматы и типы данных и природу компонентов. В этой части туториала я покажу, как проектировать потоки данных в системе и работать с компонентами различной природы.
Читать дальше →
Рейтинг0
Комментарии0

Проектирование на системном уровне. Часть 1. От идеи к системе

Время на прочтение4 мин
Количество просмотров3K
Всем привет. Я часто применяю в своей работе принципы системной инженерии и хотел бы поделиться этим подходом с сообществом.

Системная инженерия – без стандартов, а по-простому, это процесс разработки системы как достаточно абстрактных компонентов, без привязки к конкретным образцам устройств. В ходе данного процесса устанавливаются свойства компонентов системы и связи между ними. Дополнительно требуется сделать систему непротиворечивой и оптимальной, а также соответствующей требованиям. В этом туториале я покажу приемы системной инженерии на примере проектирования достаточно простой системы контроля доступа (СКУД).
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность