|
Моделирование и анализ информационных систем, 2011, том 18, номер 4, страницы 94–105
(Mi mais201)
|
|
|
|
Автоматическое обнаружение ошибок конкурентной модификации данных в моделях на языке SystemC
А. В. Захаров, М. Ю. Моисеев Санкт-Петербургский государственный политехнический университет
Аннотация:
Модели систем на языке SystemC, как правило, являются параллельными программами и поэтому могут содержать ошибки синхронизации. Одним из типов ошибок синхронизации являются ошибки конкурентной модификации данных.
В данной статье предлагается подход к обнаружению ошибок конкурентной модификации данных в моделях на языке SystemC на основе статического анализа. Разработаны алгоритмы, обеспечивающие анализ программ на языке SystemC без количественного времени. Эти алгоритмы позволяют обнаружить все ошибки конкурентной модификации данных, имеющиеся в программе. Эффективность предложенного подхода подтверждается экспериментальными исследованиями разработанного средства обнаружения ошибок на наборе тестовых программ.
Ключевые слова:
статический анализ, ошибки конкурентной модификации данных.
Поступила в редакцию: 15.09.2011
Образец цитирования:
А. В. Захаров, М. Ю. Моисеев, “Автоматическое обнаружение ошибок конкурентной модификации данных в моделях на языке SystemC”, Модел. и анализ информ. систем, 18:4 (2011), 94–105
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mais201 https://www.mathnet.ru/rus/mais/v18/i4/p94
|
Статистика просмотров: |
Страница аннотации: | 247 | PDF полного текста: | 102 | Список литературы: | 43 |
|