Прототип универсального программного инструмента для построения машинного комментария в виде диаграммы классов исходных текстов программ

Автор: Зубов Максим Валерьевич, Пустыгин Алексей Николаевич, Старцев Евгений Владимирович

Журнал: Инфокоммуникационные технологии @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
Еще
Статья научная