РУсскоязычный Архив Электронных СТатей периодических изданий
Компоненты и технологии/2015/№ 4(165)/
В наличии за
50 руб.
Купить
Облако ключевых слов*
* - вычисляется автоматически
Недавно смотрели:

Возможности статического анализатора Atollic TrueINSPECTOR для повышения качества встраиваемых приложений

Программные приложения для современных встраиваемых систем содержат более сложный и объемный код, чем это было всего несколько лет назад. Значит, возрастает степень угроз снижения качества производимого программного обеспечения (ПО). А для критичных по безопасности встраиваемых систем это чрезвычайно важный вопрос. Для борьбы с такими проблемами существуют различные, достаточно эффективные стратегии, среди которых метод статического анализа исходного кода и сбора метрик исходного кода. В статье рассмотрены преимущества его применения. Также приведены используемые на практике инструменты, которые позволяют разработчикам встраиваемых систем выявлять потенциальные проблемы автоматически, а значит, добиваться более высокого качества ПО с минимальными усилиями.

Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
встраиваемые системы 121 Возможности статического анализатора Atollic TrueINSPECTOR для повышения качества встраиваемых приложений Анна СЕРГЕЕВА annserge@rambler.ru Программные приложения для современных встраиваемых систем содержат более сложный и объемный код, чем это было всего несколько лет назад. <...> А для критичных по безопасности встраиваемых систем это чрезвычайно важный вопрос. <...> Для борьбы с такими проблемами существуют различные, достаточно эффективные стратегии, среди которых метод статического анализа исходного кода и сбора метрик исходного кода. <...> Также приведены используемые на практике инструменты, которые позволяют разработчикам встраиваемых систем выявлять потенциальные проблемы автоматически, а значит, добиваться более высокого качества ПО с минимальными усилиями. <...> С ростом объема кода увеличивается сложность и количество возникающих программных проблем, а это значит, что для более сложного ПО вероятность возникновения ошибок и проблем будет более высокой. <...> Использование специальных автоматизированных инструментов, таких как Atollic TrueSTUDIO [2], предоставляет возможность проведения статического анализа исходного кода и сбора метрик кода. <...> В частности, можно использовать метод статического анализа исходного кода, который является достаточно эффективным и имеет широкое распространение. <...> Данный анализ, как правило, делится на два различных направления: соответствие стандартам кодирования и сбор метрик исходного кода. <...> Большинство инструментов, которые выполняют статический анализ исходного кода, проверяют стиль кодирования на соответствие формальным стандартам (существует множество различных стандартов кодирования, один из самых популярных в отрасли встраиваемых систем в настоящее время — это MISRA-C:2004, он будет подробнее рассмотрен следующем разделе). <...> Подобные стандарты обычно ограничивают программиста в гибкости кодирования и позволяют применять лишь такие конструкции исходного <...>
** - вычисляется автоматически, возможны погрешности

Похожие документы: