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



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

Принципы интеграции прикладного и инструментального программного обеспечения в системе программирования QUASIC-3 Стаценко, Павел Борисович

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

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

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

Стаценко, Павел Борисович. Принципы интеграции прикладного и инструментального программного обеспечения в системе программирования QUASIC-3 : автореферат дис. ... кандидата физико-математических наук : 05.13.11.- 0, 1993.- 19 с.: ил.

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

Актуальность темы. Производительность труда программиста D значительной степени зависит от используемого инструментария. Одним из самих популярных средств разработки программ в настоящее время являются интегрированные системы программирования (ИСП). Достоинство ИСП состоит в том, что они объединяют основные средства разработки программ в рамках одной системы. Благодаря этому весь процесс создания программы проходит в одной и той яе среде и в одном и том же стиле.

Традиционно ИСП рассматрипается только как среда для разработки программ. Однако, ИСП моеєт рассматриваться и как среда для выполнения программ, причем такая, что программе при выполнении доступны все средства системы, в том числе и используемые при разработке программ.

Доступность инструментальных средств ИСП из прикладной программы открывает принципиально новые возможности при разработке программ.

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

Редактор ИСП может использоваться не только для ввода исходного текста программы, но и самой программой как средство ввода/вывода текстовой информации на терминал. Наличие программного интерфейса к редактору позволяет использовать его в каче-сиве текстового процессора, управляемого программой. В программе могут использоваться и другие компоненты ИСП.

В существующих системах программирования доступ из прог-

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

Таким образом, актуальной является задача разработки ИСП, в которой средства системы могут в равной степени использоваться как при создании программы, так и самой программой при выполнении. Цели работы:

  1. Выполнить анализ существующих систем программирования. При этом рассмотреть вопросы интеграции инструментальных средств системы и вопросы интеграции программы с инструментальными средствами.

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

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

  4. На базе разработанной архитектуры реализовать ИСП Quasic-3.

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

На примерах показаны потенциальные возмохности использования в прикладных программах различных компонент системы программирования .

Практическая ценность. На базе разработанной архитектуры реализована ИСП Quasic-З. Система внедрена в десяти огранизаци-

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

Апробация работы. Материалы диссертации докладывались на:

Школе АЭНИ-89, Протвино, ноябрь 1989;

семинаре ВЦ АН СССР, Протвино, февраль 1990;

семинаре в НИИ Системных исследований АН СССР, Москва, март 1991;

международном коллоквиуме "Новые информационные технологии", Москва, октябрь 1991;

Второй Международной (стран СНГ) школе "Автоматизация научных исследований, конструирования и производства", Обнинск, декабрь 1992г.

Публикации. По материалам диссертации опубликовано 5 печатных работ.

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