Программа для преобразования исходного программного кода в граф потока управления
языки программирования языки программирования компилятор граф потока управления псевдокод программный код статический анализ
Программа предназначена для преобразования исходного программного кода в граф потока управления, на основе которого можно проводить анализ потоков данных проверяемого программного кода. Программное обеспечение разработано на языке программирования C++ с использованием интерфейса Clang libTooling. На вход программы поступает файл с исходным кодом, написанный на языке программирования C++. На выходе программа выдает граф потока управления, формируемый из псевдокода программы. Функции программы связаны с последовательным преобразованием исходного программного кода сначала в абстрактное синтаксическое дерево ClangAST, затем в список тетрад, из которого на последнем этапе генерируется граф потока управления.
Разработанное программное обеспечение может быть использовано в качестве встраиваемого программного модуля для статических анализаторов кода, применяемых в различных отраслях промышленности.
Евгения
Истратова
Евгеньевна
Доцент кафедры АСУ
Кандидат технических наук
Отсутствует
V-4511-2017
57219184682
896504
https://ciu.nstu.ru/kaf/persons/86945
0000-0001-9759-2249
РОССИЯ
Анатолий
Батаев
Андреевич
Ректор
РОССИЯ
50.05.17
Теоретические основы системного программного обеспечения
50.05.09
Языки программирования
01.02.EV
COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
01.02.EX
COMPUTER SCIENCE, THEORY & METHODS
Евгения
Истратова
Евгеньевна
Общее руководство проектом.
РОССИЯ
Егор
Антонянц
Николаевич
Разработка  программы.
РОССИЯ
НГТУ
Федеральное государственное бюджетное образовательное учреждение высшего образования «Новосибирский государственный технический университет»
1025401485010
Организация
Министерство науки и высшего образования Российской Федерации
Федеральные государственные бюджетные учреждения
НГТУ
Федеральное государственное бюджетное образовательное учреждение высшего образования «Новосибирский государственный технический университет»
1025401485010
Организация
Министерство науки и высшего образования Российской Федерации
Федеральные государственные бюджетные учреждения