Разработка подсистемы

Компонентами подсистемы являются: язык подсистемы, схема структуры данных подсистемы, модули, сообщения (как часть модулей). Эти компоненты хранятся в трех библиотеках: библиотеке схем, библиотеке драйверов для операторов языка POL и библиотеке модулей. Данные подсистемы хранятся в базе данных или файлах. Последним компонентом системы является документация. Ни одно из ядер вышеупомянутых систем не обеспечивает автоматизированные средства для поддержки процесса документирования и руководства действиями пользователя. Такое положение объясняется тем, что во время разработки этих ядер систем ЭВМ не были такими производительными как сейчас. Ядра систем, хотя и были рассчитаны на работу в интерактивном режиме, использовались в основном для пакетной обработки. Более того, они разрабатывались и функционировали большей частью в пакетной среде с такими типичными пакетными подсистемами, как подсистема для метода конечных элементов STRUDL системы ICES или графическая подсистема GIPSY системы REGENT. В системе REGENT любой язык подсистемы содержит в качестве подмножества язык ПЛ/1. Таким образом, во всех языках подсистем могут, использоваться обычные конструкции языков высокого уровня. Кроме этого, эти языки обеспечивают проблемно-ориентированные или объектно-ориентированные операторы (POL-операторы). Прикладная программа, содержащая операторы языков ПЛ/1 и POL, транслируется в обычную программу на языке ПЛ/1 транслятором системы REGENT. Следовательно, она обрабатывается (компилируется, редактируются ее связи, выполняется) как обычная программа на языке ПЛ. Для обработки операторов языка POL транслятор системы REGENT динамически вызывает драйверы операторов, которые были сгенерированы подсистемой PLS на основе описания POL-операторов. Например, подсистема GIPSY допускает оператор вида PLOT ((любой графический объект) );

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.