Прототип универсального программного инструмента для построения машинного комментария в виде диаграммы классов исходных текстов программ
Автор: Зубов Максим Валерьевич, Пустыгин Алексей Николаевич, Старцев Евгений Владимирович
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Технологии компьютерных систем и сетей
Статья в выпуске: 1 т.11, 2013 года.
Бесплатный доступ
В статье описывается использование промежуточных представлений исходного кода для выполнения статического анализа. Предлагается расширить использование универсальных и многоуровневых представлений в одном общем. Представлен прототип программного инструмента, генерирующий и обрабатывающий такое представление.
Статический анализ, промежуточное представление, машинные комментарии, исходный код, диаграмма классов
Короткий адрес: https://sciup.org/140191609
IDR: 140191609
Список литературы Прототип универсального программного инструмента для построения машинного комментария в виде диаграммы классов исходных текстов программ
- Зубов М.В., Пустыгин А.Н., Старцев Е.В. Статический анализ ПО с помощью его промежуточных представлений и технологий с открытым исходным кодом. Львов: Львiв, 2012. -С. 165-168.
- Пустыгин А.Н., Иванов А.И., Язов Ю.К., Соловьев С.В. Автоматический синтез комментариев к программным кодам: перспективы развития и применения//Программная инженерия. №3, 2012. -С. 30-34.
- Зубов М.В., Пустыгин А.Н., Старцев Е.В. Подходы к статическому анализу открытого исходного кода//Открытые технологии: Материалы VIII МК разработчиков и пользователей свободного программного обеспечения Linux Vacation/Eastern Europe 2012. Гродно, июнь 2012. Брест: Альтернатива, 2012. -С. 36-40.
- Cook J., Gottlieb D., Greskamp B., Kujoth R. The Formation and Simulation of a «Whole Program» Gated Singular Assignment Program Dependence Graph. Unconventional Computer Architecture Group, Final Report. -2008./http://iacoma.cs.uiuc.edu/~greskamp/pdfs/497f pdf.
- Jarzabek S. Design of Flexible Static Program Analyzers with PQL//IEEE Transactions on software engineering. Vol. 24. № 3, 1998. -Р. 197-215.
- Bauhaus project/mtc.epfl.ch/software-tools/blast/index-epfl.php
- Basic gcc Intermediate Representation Dumps/http://www.cse.iitb.ac.in/~uday/courses/cs324-05/gccProjects/node4.html