Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу

В умовах стрімкого розвитку методик забезпечення якості програмного коду, все більшою стає потреба в інструментах, що можуть автоматизувати процес оновлення та реструктуризації текстів програм. Розроблено програмний засіб для вимірювання програмних метрик, що дозволяє провести оцінювання якості вихі...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2021
Автор: Покровський, А.М.
Формат: Стаття
Мова:Ukrainian
Опубліковано: Інститут програмних систем НАН України 2021
Назва видання:Проблеми програмування
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/180508
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу / А.М. Покровський // Проблеми програмування. — 2021. — № 1. — С. 26-35. — Бібліогр.: 11 назв. — укр.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-180508
record_format dspace
spelling irk-123456789-1805082021-10-02T01:25:58Z Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу Покровський, А.М. Теоретичні та методологічні основи програмування В умовах стрімкого розвитку методик забезпечення якості програмного коду, все більшою стає потреба в інструментах, що можуть автоматизувати процес оновлення та реструктуризації текстів програм. Розроблено програмний засіб для вимірювання програмних метрик, що дозволяє провести оцінювання якості вихідного коду програм мовою Fortran. Для цього розроблено алгоритми обходу синтаксичного дерева програми та на їх основі реалізовано модуль для інтегрованого середовища програмування Photran. Модуль використовує синтаксичний аналізатор програмного коду та побудоване Photran на його основі структурне дерево. Проведено порівняння розробленого засобу з наявними інструментами аналізу вихідного коду. Результати показують, що розроблений засіб особливо ефективний у поєднанні з вбудованою в Photran системою рефакторінгу, а програмний інтерфейс самого Photran дозволяє легко масштабувати існуючу інфраструктуру, додаючи підтримку інших видів аналізу. The rapid development of software quality measurement methods, the need in efficient and versatile reengineering automatization tools becomes increasingly bigger. This becomes even more apparent when the programming language and respective coding practices slowly develop alongside each other for a long period of time, while the legacy code base grows bigger and remains highly relevant. In this paper, a source code metrics measurement tool for Fortran program quality evaluation is developed. It is implemented as a code module for Photran integrated development environment and based on a set of syntax tree walking algorithms. The module utilizes the built-in Photran syntax analysis engine and the tree data structure which it builds from the source code. The developed tool is also compared to existing source code analysis instruments. The results show that the developed tool is most effective when used in combination with Photran’s built-in refactoring system, and that Photran’s application programming interface facilitates easy scaling of the existing infrastructure by introducing other code analysis methods. 2021 Article Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу / А.М. Покровський // Проблеми програмування. — 2021. — № 1. — С. 26-35. — Бібліогр.: 11 назв. — укр. 1727-4907 http://dspace.nbuv.gov.ua/handle/123456789/180508 004.4'22 DOI: https://doi.org/10.15407/pp2021.01.026 uk Проблеми програмування Інститут програмних систем НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
topic Теоретичні та методологічні основи програмування
Теоретичні та методологічні основи програмування
spellingShingle Теоретичні та методологічні основи програмування
Теоретичні та методологічні основи програмування
Покровський, А.М.
Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
Проблеми програмування
description В умовах стрімкого розвитку методик забезпечення якості програмного коду, все більшою стає потреба в інструментах, що можуть автоматизувати процес оновлення та реструктуризації текстів програм. Розроблено програмний засіб для вимірювання програмних метрик, що дозволяє провести оцінювання якості вихідного коду програм мовою Fortran. Для цього розроблено алгоритми обходу синтаксичного дерева програми та на їх основі реалізовано модуль для інтегрованого середовища програмування Photran. Модуль використовує синтаксичний аналізатор програмного коду та побудоване Photran на його основі структурне дерево. Проведено порівняння розробленого засобу з наявними інструментами аналізу вихідного коду. Результати показують, що розроблений засіб особливо ефективний у поєднанні з вбудованою в Photran системою рефакторінгу, а програмний інтерфейс самого Photran дозволяє легко масштабувати існуючу інфраструктуру, додаючи підтримку інших видів аналізу.
format Article
author Покровський, А.М.
author_facet Покровський, А.М.
author_sort Покровський, А.М.
title Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_short Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_full Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_fullStr Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_full_unstemmed Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_sort засіб вимірювання метрик вихідного коду fortran за допомогою синтаксичного аналізу
publisher Інститут програмних систем НАН України
publishDate 2021
topic_facet Теоретичні та методологічні основи програмування
url http://dspace.nbuv.gov.ua/handle/123456789/180508
citation_txt Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу / А.М. Покровський // Проблеми програмування. — 2021. — № 1. — С. 26-35. — Бібліогр.: 11 назв. — укр.
series Проблеми програмування
work_keys_str_mv AT pokrovsʹkijam zasíbvimírûvannâmetrikvihídnogokodufortranzadopomogoûsintaksičnogoanalízu
first_indexed 2023-10-18T22:50:09Z
last_indexed 2023-10-18T22:50:09Z
_version_ 1796156560523657216