350 руб
Журнал «Электромагнитные волны и электронные системы» №11 за 2014 г.
Статья в номере:
Выявление ошибок работы с памятью в информационных системах управления специального назначения
Авторы:
А.Ф. Уласень - к.т.н., доцент, начальник кафедры радиоэлектронного вооружения (войсковой ПВО), ВА ВПВО ВС РФ (г. Смоленск). E-mail: ulas.s@mail.ru
Аннотация:
Исследованы особенности возникновения ошибок работы с памятью, которые могут приводить к потере информации, некорректному поведению системы, системным сбоям и отказам, что критично для рассматриваемых систем реального времени. Показано, что неконтролируемое уменьшение объема свободной оперативной памяти, связанное с ошибками в работающих программах, может привести к тому, что потребление памяти программой будет возрастать, в результате чего рано или поздно новое выделение памяти станет невозможным. Для решения этой проблемы предложено два основных направления поиска ошибок в программном обеспечении: на статическом и на динамическом этапе отладки специального программного обеспечения, что позволит минимизировать объем трудозатрат при поиске ошибок и отладке программного обеспечения.
Страницы: 45-48
Список источников

  1. Волосенков В.О. Методология построения системы поддержки разработки и отладки функционального программного обеспечения вычислительных систем зенитного ракетного вооружения войсковой ПВО // Дисс. - докт. техн. наук. Смоленск: ВА ВПВО. 2006. 301 с.
  2. Константиновский В.М., Лопашинов П.М., Шалин С.А. Средства разработки и отладки программного обеспечения для систем, работающих в режиме реального времени // ВСРЭ. серия РЛТ. 2000. № 1.
  3. Пучков Ф.М., Шапченко К.А. Статический метод анализа программного обеспечения на наличие угроз переполнения буферов. Программирование. 2005.
  4. Глухих М.И., Ицыксон В.М. Программная инженерия. Обеспечение качества программных средств методами статического анализа: Учеб. пособие. СПб.: Изд‑воСанкт-Петербургского политехн. ун‑та. 2011. 150 с.
  5. Фаткиева Р.Р., Помецко В.В. Метод идентификации уязвимостей программного кода // Информационно-измерительные и управляющие системы. 2010. № 7. С. 55−59.