Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Инструментальная среда для разработки проблемно-ориентированных систем Квашнин, Геннадий Александрович

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Квашнин, Геннадий Александрович. Инструментальная среда для разработки проблемно-ориентированных систем : автореферат дис. ... кандидата физико-математических наук : 05.13.11 / Рос. АН. Сиб. отд-ние.- Новосибирск, 1995.- 21 с.: ил. РГБ ОД, 9 96-1/3345-1

Введение к работе

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

Всестороннее и тщательное проектирование программного средства, особенно такого сложного и многофункционального как ППП, позволяет избежать многих недоразумений, возникающих на последующих стадиях из-за нечетко определенных функций и интерфейсов программного средства в целом и его отдельных модулей, из-за несоответствия требований к проекту его реализации, и является основой эффективного и быстрого его программирования и отладки.

Несмотря на это, проектирование ППП до последнего времени не рассматривалось как деятельность достойная внимания, особенно среди прикладных разработчиков. Анализ отечественных инструментальных средств, созданных в последние годы, свидетельствует о о малом числе программных средств, поддерживающих этап проектирования.

К началу данной работы в ВЦ СО РАН активно велись исследования технологий и систем поддержки разработки программных систем. Внимание было обращено на особенности различных технологий разработки, использование на практике таких понятий, как языки спецификаций, абстрактные типы данных, состояния, новые аспекты моду-ляризации и другие. Стимулом к таким исследованиям послужила потребность в практической поддержке ППП, разрабатываемых в ВЦ СО РАН. На основе этих исследований был разработан технологический комплекс ТРАП (Технология РАзработки Пакетов) .

Целью работы является создание в райках комплекса ТРАП инструментальной среды, обеспечивающей поддержку разработки проблемно-ориентированных систем.

Научная новизна работы:

создание инструментальной среды для разработки проблемно-ориентированных систем на этапе проектирования;

поддержка построения программного продукта в виде пакета прикладных программ, обеспечивающего необходимый интерфейс с пользователем и адаптацию к пользовательскому окружению;

поддержка многоверсионности, необходимой для проведения вычислительного эксперимента путем использования простых и гибких средств построения и управления конфигурациями программ.

Практическая значимость работы определяется тем, что с помощью комплекса ТРАП в ВЦ СО РАН был разработан ряд ППП и инструментальных систем. Использование средств комплекса ТРАП на практике существенно сократило время разработки программных систем.

Реализация результатов. Исследование и разработка технологического комплекса ТРАП выполнены в рамках всесоюзной программы 0.80.01 по постановлению ГКНТ и распоряжению президиума АН СССР.

Технологический комплекс ТРАП использован при разработке ряда инструментальных подсистем и системного обеспечения ППП :

МЕНЮ - система ведения проблемно-ориентированного диалога;

ДИВПАК - подсистема диалогового ввода и формирования пакетных заданий;

ДИНА - комплекс динамических агрегатных типов данных;

СИНАПС - коллекция макетов системного наполнения простых прикладных систем;

ТЕМП - технология разработки многоверсионных программных моделей;

НЕРПА - комплекс системных и интерфейсных компонент пакета прикладных программ НЕКТОН-1 (пакет предназначен для решения кра-

евых задач теории пластин и трехмерных задач теории потенциала методом блуждания по сферам для областей со сложной геометрией и уравнений в детерминированной и стохастической постановке);

МИРТА - комплекс системных и интерфейсных компонент пакета прикладных программ МИРАЖ (пакет для расчета радиационного теплообмена между поверхностями тел, находящихся в вакууме).

РАМЗЕС - ППП для расчета электромагнитных и магнитостатичес-ких конструкций;

ГЕОС - ППП для моделирования сейсмических полей в двумерно-неоднородной слоисто-блоковой среде дифракционно-лучевым методом;

МОДИП - ППП для решения задач диффузии примесей в турбулентных средах методом Монте-Карло.

Указанные инструментальные подсистемы выполнены в рамках всесоюзной программы 0.80.01, прошли межведомственные испытания и переданы в фонд алгоритмов и программ. Информация о них опубликована в бюллетенях ВНТИцентра. Ряд пакетов прикладных программ передан заказчикам.

Апробация. Результаты работы докладывались на ряде конференций, семинаров и школ : Республиканский семинар "Общие вопросы технологии создания программного обеспечения" ( Вильнюс, 1985, 1988), VIII Сибирская школа по программному обеспечению ЭВМ новых поколений (Иркутск, 1989), IX Всесоюзная школа по программному обеспечению математического моделирования, управления и искусственного интеллекта (Адлер, 1991), международная научно-методическая конференция "Новые информационные технологии в университетском образовании" (Новосибирск, 1995), International Conference "Advanced Mathematics, Computations and Applications" (Novosibirsk, 1995), а также на семинарах ВЦ СО РАН (Новосибирск).

Публикация. По теме диссертации опубликовано 24 работы, список которых приводится в конце автореферата.

Структура и объем. Работа состоит из введения, пяти глав, заключения, списка литературы (119 наименований), одного приложения; изложена на 102 страницах, содержит 4 рисунка.

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