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

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

Full description

Saved in:
Bibliographic Details
Published in:Проблеми програмування
Date:2021
Main Author: Покровський, А.М.
Format: Article
Language:Ukrainian
Published: Інститут програмних систем НАН України 2021
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/180508
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу / А.М. Покровський // Проблеми програмування. — 2021. — № 1. — С. 26-35. — Бібліогр.: 11 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-180508
record_format dspace
spelling Покровський, А.М.
2021-10-01T09:07:52Z
2021-10-01T09:07:52Z
2021
Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу / А.М. Покровський // Проблеми програмування. — 2021. — № 1. — С. 26-35. — Бібліогр.: 11 назв. — укр.
1727-4907
https://nasplib.isofts.kiev.ua/handle/123456789/180508
004.4'22
DOI: https://doi.org/10.15407/pp2021.01.026
В умовах стрімкого розвитку методик забезпечення якості програмного коду, все більшою стає потреба в інструментах, що можуть автоматизувати процес оновлення та реструктуризації текстів програм. Розроблено програмний засіб для вимірювання програмних метрик, що дозволяє провести оцінювання якості вихідного коду програм мовою 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.
uk
Інститут програмних систем НАН України
Проблеми програмування
Теоретичні та методологічні основи програмування
Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
A tool to measure Fortran source code metrics using syntax analysis
Article
published earlier
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
title Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
spellingShingle Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
Покровський, А.М.
Теоретичні та методологічні основи програмування
title_short Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_full Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_fullStr Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_full_unstemmed Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу
title_sort засіб вимірювання метрик вихідного коду fortran за допомогою синтаксичного аналізу
author Покровський, А.М.
author_facet Покровський, А.М.
topic Теоретичні та методологічні основи програмування
topic_facet Теоретичні та методологічні основи програмування
publishDate 2021
language Ukrainian
container_title Проблеми програмування
publisher Інститут програмних систем НАН України
format Article
title_alt A tool to measure Fortran source code metrics using syntax analysis
description В умовах стрімкого розвитку методик забезпечення якості програмного коду, все більшою стає потреба в інструментах, що можуть автоматизувати процес оновлення та реструктуризації текстів програм. Розроблено програмний засіб для вимірювання програмних метрик, що дозволяє провести оцінювання якості вихідного коду програм мовою 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.
issn 1727-4907
url https://nasplib.isofts.kiev.ua/handle/123456789/180508
citation_txt Засіб вимірювання метрик вихідного коду FORTRAN за допомогою синтаксичного аналізу / А.М. Покровський // Проблеми програмування. — 2021. — № 1. — С. 26-35. — Бібліогр.: 11 назв. — укр.
work_keys_str_mv AT pokrovsʹkiiam zasíbvimírûvannâmetrikvihídnogokodufortranzadopomogoûsintaksičnogoanalízu
AT pokrovsʹkiiam atooltomeasurefortransourcecodemetricsusingsyntaxanalysis
first_indexed 2025-12-07T21:13:31Z
last_indexed 2025-12-07T21:13:31Z
_version_ 1850885549531856896