Содержание
- Введение 1
- Теоретические основы разработки ПО для встраиваемых систем 2
- - Жизненный цикл разработки ПО для встраиваемых систем 2.1
- - Языки программирования и инструменты разработки 2.2
- - Методы оптимизации и шаблоны проектирования 2.3
- Методы обнаружения логических ошибок 3
- - Статический анализ кода и уязвимости 3.1
- - Динамическое тестирование и отладка 3.2
- - Фаззинг и проверка надежности 3.3
- Методы формальной верификации 4
- - Проверка моделей и формальная верификация 4.1
- - Инструменты и языки для формальной верификации 4.2
- - Примеры формальной верификации встраиваемых систем 4.3
- Практическое применение методов анализа ошибок 5
- - Примеры обнаружения и устранения ошибок 5.1
- - Анализ инструментов и методов 5.2
- - Рекомендации по улучшению процесса разработки 5.3
- Заключение 6
- Список литературы 7