Засіб вимірювання метрик вихідного коду 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 Ukraineid |
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 |