Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію

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

Full description

Saved in:
Bibliographic Details
Published in:Проблеми програмування
Date:2019
Main Authors: Дорошенко, А.Ю., Кушніренко, Р.В., Яценко, О.А.
Format: Article
Language:Ukrainian
Published: Інститут програмних систем НАН України 2019
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/161483
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:Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію / А.Ю. Дорошенко, Р.В. Кушніренко, О.А. Яценко // Проблеми програмування. — 2019. — № 2. — С. 3-10. — Бібліогр.: 9 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1862539444598341632
author Дорошенко, А.Ю.
Кушніренко, Р.В.
Яценко, О.А.
author_facet Дорошенко, А.Ю.
Кушніренко, Р.В.
Яценко, О.А.
citation_txt Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію / А.Ю. Дорошенко, Р.В. Кушніренко, О.А. Яценко // Проблеми програмування. — 2019. — № 2. — С. 3-10. — Бібліогр.: 9 назв. — укр.
collection DSpace DC
container_title Проблеми програмування
description Однією з важливих задач в рамках метеорологічного прогнозування є комп’ютерна візуалізація отриманих результатів прогнозу, зокрема, тривимірне моделювання рельєфу земної поверхні. Одним із найпопулярніших програмних засобів розробки застосунків в області візуалізації даних є OpenGL – специфікація, що визначає незалежний від мови програмування кросплатформний програмний інтерфейс для написання застосунків, що використовують двовимірну й тривимірну графіку. Візуалізація даних є досить складною задачею, тому актуальним є питання створення спеціальних засобів автоматизації, що дозволяли б генерувати програмний код для задач з даної предметної області. У статті виконане налаштування раніше створеного алгебро-алгоритмічного інструментарію на проектування та синтез OpenGL програм. Автоматизоване конструювання програм здійснюється з використанням високорівневої мови, що ґрунтується на системах алгоритмічних алгебр Глушкова. Підхід продемонстровано на проектуванні програми візуалізації рельєфу підстильної поверхні для задачі прогнозування погоди. Одной из важных задач в рамках метеорологического прогнозирования является компьютерная визуализация полученных результатов прогноза, в частности, трехмерное моделирование рельефа земной поверхности. Одним наиболее популярных программных средств разработки приложений в области визуализации данных является OpenGL – спецификация, определяющая независимый от языка программирования кроссплатформенный программный интерфейс для написания приложений, использующих двумерную и трехмерную графику. Визуализация данных является достаточно сложной задачей, поэтому актуальным является вопрос создания специальных средств автоматизации, которые позволяли бы генерировать программный код для таких задач. В статье выполнена настройка ранее созданного алгебро-алгоритмического инструментария на проектирование и синтез OpenGL программ. Автоматизированное конструирование программ выполняется с использованием высокоуровневого языка, основывающегося на системах алгоритмических алгебр Глушкова. Подход продемонстрирован на проектировании программы визуализации рельефа подстилающей поверхности для задачи прогнозирования погоды. One of the important challenges in meteorological forecasting is a computer visualization of prognosis data, in particular, three-dimensional modeling of terrain surface relief. One of the most popular software tools for developing data visualization applications is OpenGL, a cross-language, cross-platform application programming interface for rendering two-dimensional and three-dimensional vector graphics. Data visualization is a fairly complex task, therefore it is necessary to develop special tools intended for automated generation of source code for such tasks. The paper deals with the further development of previously developed algebra-algorithmic tools in the direction of automated design and synthesis of OpenGL programs. Automated construction of programs is implemented using a high-level language based on Glushkov’s system of algorithmic algebra. The approach is illustrated on designing a terrain surface relief visualization program for weather forecasting task.
first_indexed 2025-11-24T15:50:39Z
format Article
fulltext
id nasplib_isofts_kiev_ua-123456789-161483
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1727-4907
language Ukrainian
last_indexed 2025-11-24T15:50:39Z
publishDate 2019
publisher Інститут програмних систем НАН України
record_format dspace
spelling Дорошенко, А.Ю.
Кушніренко, Р.В.
Яценко, О.А.
2019-12-10T21:25:05Z
2019-12-10T21:25:05Z
2019
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію / А.Ю. Дорошенко, Р.В. Кушніренко, О.А. Яценко // Проблеми програмування. — 2019. — № 2. — С. 3-10. — Бібліогр.: 9 назв. — укр.
1727-4907
DOI: https://doi.org/10.15407/pp2019.02.003
https://nasplib.isofts.kiev.ua/handle/123456789/161483
004.4'24
Однією з важливих задач в рамках метеорологічного прогнозування є комп’ютерна візуалізація отриманих результатів прогнозу, зокрема, тривимірне моделювання рельєфу земної поверхні. Одним із найпопулярніших програмних засобів розробки застосунків в області візуалізації даних є OpenGL – специфікація, що визначає незалежний від мови програмування кросплатформний програмний інтерфейс для написання застосунків, що використовують двовимірну й тривимірну графіку. Візуалізація даних є досить складною задачею, тому актуальним є питання створення спеціальних засобів автоматизації, що дозволяли б генерувати програмний код для задач з даної предметної області. У статті виконане налаштування раніше створеного алгебро-алгоритмічного інструментарію на проектування та синтез OpenGL програм. Автоматизоване конструювання програм здійснюється з використанням високорівневої мови, що ґрунтується на системах алгоритмічних алгебр Глушкова. Підхід продемонстровано на проектуванні програми візуалізації рельєфу підстильної поверхні для задачі прогнозування погоди.
Одной из важных задач в рамках метеорологического прогнозирования является компьютерная визуализация полученных результатов прогноза, в частности, трехмерное моделирование рельефа земной поверхности. Одним наиболее популярных программных средств разработки приложений в области визуализации данных является OpenGL – спецификация, определяющая независимый от языка программирования кроссплатформенный программный интерфейс для написания приложений, использующих двумерную и трехмерную графику. Визуализация данных является достаточно сложной задачей, поэтому актуальным является вопрос создания специальных средств автоматизации, которые позволяли бы генерировать программный код для таких задач. В статье выполнена настройка ранее созданного алгебро-алгоритмического инструментария на проектирование и синтез OpenGL программ. Автоматизированное конструирование программ выполняется с использованием высокоуровневого языка, основывающегося на системах алгоритмических алгебр Глушкова. Подход продемонстрирован на проектировании программы визуализации рельефа подстилающей поверхности для задачи прогнозирования погоды.
One of the important challenges in meteorological forecasting is a computer visualization of prognosis data, in particular, three-dimensional modeling of terrain surface relief. One of the most popular software tools for developing data visualization applications is OpenGL, a cross-language, cross-platform application programming interface for rendering two-dimensional and three-dimensional vector graphics. Data visualization is a fairly complex task, therefore it is necessary to develop special tools intended for automated generation of source code for such tasks. The paper deals with the further development of previously developed algebra-algorithmic tools in the direction of automated design and synthesis of OpenGL programs. Automated construction of programs is implemented using a high-level language based on Glushkov’s system of algorithmic algebra. The approach is illustrated on designing a terrain surface relief visualization program for weather forecasting task.
uk
Інститут програмних систем НАН України
Проблеми програмування
Інструментальні засоби і середовища програмування
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
Проектирование программы визуализации земной поверхности с использованием алгебро-алгоритмического инструментария
Design of a terrain surface visualization program using algebra-algorithmic tools
Article
published earlier
spellingShingle Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
Дорошенко, А.Ю.
Кушніренко, Р.В.
Яценко, О.А.
Інструментальні засоби і середовища програмування
title Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
title_alt Проектирование программы визуализации земной поверхности с использованием алгебро-алгоритмического инструментария
Design of a terrain surface visualization program using algebra-algorithmic tools
title_full Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
title_fullStr Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
title_full_unstemmed Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
title_short Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
title_sort проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
topic Інструментальні засоби і середовища програмування
topic_facet Інструментальні засоби і середовища програмування
url https://nasplib.isofts.kiev.ua/handle/123456789/161483
work_keys_str_mv AT dorošenkoaû proektuvannâprogramivízualízacíízemnoípoverhnízvikoristannâmalgebroalgoritmíčnogoínstrumentaríû
AT kušnírenkorv proektuvannâprogramivízualízacíízemnoípoverhnízvikoristannâmalgebroalgoritmíčnogoínstrumentaríû
AT âcenkooa proektuvannâprogramivízualízacíízemnoípoverhnízvikoristannâmalgebroalgoritmíčnogoínstrumentaríû
AT dorošenkoaû proektirovanieprogrammyvizualizaciizemnoipoverhnostisispolʹzovaniemalgebroalgoritmičeskogoinstrumentariâ
AT kušnírenkorv proektirovanieprogrammyvizualizaciizemnoipoverhnostisispolʹzovaniemalgebroalgoritmičeskogoinstrumentariâ
AT âcenkooa proektirovanieprogrammyvizualizaciizemnoipoverhnostisispolʹzovaniemalgebroalgoritmičeskogoinstrumentariâ
AT dorošenkoaû designofaterrainsurfacevisualizationprogramusingalgebraalgorithmictools
AT kušnírenkorv designofaterrainsurfacevisualizationprogramusingalgebraalgorithmictools
AT âcenkooa designofaterrainsurfacevisualizationprogramusingalgebraalgorithmictools