Страница публикации
Инструментальные средства разработки распределенных пакетов прикладных программ на основе модульного программирования
Тип публикации: Материал конференции
Тип материала: Текст
Авторы: Феоктистов А.Г., Сидоров И.А., Горский С.А.
Журнал: Тр. Междунар. конф. "Марчуковские научные чтения" (Новосибирск, 25 июня-14 июля 2017г.)
Язык публикации: russian
Номера страниц: 950-956
Количество страниц: 7
Год публикации: 2017
Отчетный год: 2017
Издательство: Изд-во ИВМиМГ СО РАН
Местоположение издательства: Новосибирск
Адрес издателя: Новосибирск
Название издательства: Изд-во ИВМиМГ СО РАН
Аннотация: В статье рассматривается актуальная проблема, связанная с разработкой распределенных пакетов прикладных программ (приложений) для решения крупномасштабных научных и прикладных задач. Предлагается новый подход, основанный на интеграции концептуального и модульного программирования в рамках гетерогенной распределенной вычислительной среды. Этот подход включает в себя следующие основные этапы: структурный анализ предметной области и построение ее концептуальной модели, разработка прикладного и настройка системного программного обеспечения пакета, базирующегося на использовании заложенных в модель знаний, выполнение приложений с мультиагентным управлением вычислительными процессами. Концептуальная модель описывает параметры предметной области, операции над полем параметров, программные модули (прикладное программное обеспечение), реализующие операции, вычислительные узлы и другие объекты как предметной области, так и вычислительной среды, включая отношения между объектами. Пользователи формулируют постановки решения задач в виде схем их решения. Понятие схемы решения задачи тесно коррелирует с термином workflow, часто используемым в зарубежной литературе. Системное программное обеспечение включает высокоуровневые средства для управления схемами решения задач как в однородных системах, так и в гетерогенной распределенной вычислительной среде. В рамках предлагаемого подхода представлены два инструментальных комплекса, обеспечивающих различные возможности для создания и применения распределенных пакетов прикладных программ с учетом особенностей их предметных областей.
Индексируется WOS: Нет
Индексируется Scopus: Нет
Индексируется УБС: Нет
Индексируется РИНЦ: Да
Индексируется ВАК: Нет
Индексируется CORE: Нет