24FreelanceБиржа фриланса, которая не спит
Активна

Разработчик Ada / SPARK для критичных систем

81 просмотр#2276
Период актуальности1 деньдо 18.11.2026
Размещена20.08.2026
Просмотров8138 за 14 дней

Описание услуги

Я разработчик на Ada и SPARK и специализируюсь на программах, которые просто не имеют права отказать. Больше десяти лет я пишу логику управления, железнодорожную блокировку и встраиваемую авионику, где одна скрытая ошибка недопустима, поэтому корректность для меня не финальная проверка, а отправная точка любого проектного решения. Я работаю так, как этого ждут регулируемые отрасли: сначала требования, затем архитектура, затем код, который однозначно отслеживается к этим требованиям, а свидетельства ревью и тестовые артефакты создаются вместе с ПО, а не пришиваются в конце.

Мой главный инструмент — SPARK, где я применяю формальное доказательство, чтобы гарантировать отсутствие ошибок времени выполнения и показать, что ключевые функциональные контракты выполняются всегда. Вместо надежды, что тесты поймают все граничные случаи, я доказываю такие свойства, как отсутствие переполнения, выхода за границы буфера, деления на ноль и чтения неинициализированных данных. К этому добавляется уверенный опыт работы на реальном времени и голом железе: детерминированное планирование, жёсткие бюджеты памяти и времени, интеграция с сертифицированными рантаймами. Я работаю по стандартам DO-178C, EN 50128 и близким к ним и помогаю командам переводить старый код на C или ранней Ada к доказуемой и поддерживаемой базе.

Если у вас есть контроллер, стек протокола или подсистема, которую нужно сделать правильно с первого раза, я спроектирую её, докажу и передам вместе с документацией, которую захочет увидеть ваш аудитор. Также провожу ревью и усиление существующих проектов на Ada, настраиваю пайплайны доказательства и CI, обучаю команды первому знакомству со SPARK.

— Разработка на Ada 2012/2022 и SPARK от требований до сертифицируемой сборки
— Формальная верификация: отсутствие ошибок выполнения, контракты, доказательство инвариантов
— Реальное время, голое железо и RTOS с жёсткими бюджетами по времени и памяти
— Поддержка стандартов безопасности: трассируемость и свидетельства DO-178C, EN 50128, IEC 61508
— Миграция с C и ранней Ada, статический анализ, код-ревью, пайплайны CI и доказательства
Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Oksana L.Веб-программирование
Написать
ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora