Страница публикации

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

Авторы: Феоктистов А.Г., Сидоров И.А., Горский С.А.

Журнал: Тр. Междунар. конф. "Марчуковские научные чтения" (Новосибирск, 25 июня-14 июля 2017г.)

Том:

Номер:

Год: 2017

Отчётный год: 2017

Издательство: Изд-во ИВМиМГ СО РАН

Местоположение издательства: Новосибирск

URL:

Аннотация: В статье рассматривается актуальная проблема, связанная с разработкой распределенных пакетов прикладных программ (приложений) для решения крупномасштабных научных и прикладных задач. Предлагается новый подход, основанный на интеграции концептуального и модульного программирования в рамках гетерогенной распределенной вычислительной среды. Этот подход включает в себя следующие основные этапы: структурный анализ предметной области и построение ее концептуальной модели, разработка прикладного и настройка системного программного обеспечения пакета, базирующегося на использовании заложенных в модель знаний, выполнение приложений с мультиагентным управлением вычислительными процессами. Концептуальная модель описывает параметры предметной области, операции над полем параметров, программные модули (прикладное программное обеспечение), реализующие операции, вычислительные узлы и другие объекты как предметной области, так и вычислительной среды, включая отношения между объектами. Пользователи формулируют постановки решения задач в виде схем их решения. Понятие схемы решения задачи тесно коррелирует с термином workflow, часто используемым в зарубежной литературе. Системное программное обеспечение включает высокоуровневые средства для управления схемами решения задач как в однородных системах, так и в гетерогенной распределенной вычислительной среде. В рамках предлагаемого подхода представлены два инструментальных комплекса, обеспечивающих различные возможности для создания и применения распределенных пакетов прикладных программ с учетом особенностей их предметных областей.

Индексируется WOS: 0

Индексируется Scopus: 0

Индексируется РИНЦ: 1

Публикация в печати: 0

Добавил в систему: