Борисовский центр ГОССТАНДАРТА

Главная | Статьи | Отдел испытаний| Отдел метрологии | Отдел сертификации | Контакты


Генерирование программ обработки данных в АСУ

Блок генерирования программ обработки данных в АСУ создает на основании полученных ранее моделей объекта, комплекса технических средств, структуры базы данных и программных средств организации и ведения базы данных комплекс программ обработки данных в АСУ и систему управления вычислительным процессом при функционировании АСУ. Кроме того, этот блок должен обеспечить интерфейс между вычислительной системой и пользователем. Процесс генерирования программ включает следующие компоненты: компилятор с языка аналитика, систему управления процессом проектирования программного обеспечения, систему построения заданий, систему планирования вычислительных работ, систему управления вычислительным процессом, программы обработки программных и информационных запросов. Язык аналитика является проблемно-ориентированным языком для класса задач обработки данных, с помощью которого осуществляется создание гипотетической модели и модели объекта. Основная категория его пользователей — это постановщики задач АСУ, которые создают описания оригинальных задач на этапе технического проектирования в терминах языка и далее включают их в модель объекта. Компилятор, использующий мидель объекта, предназначен для автоматизации процесса создания программ обработки данных. На основе анализа вычислительной модели полу-учения экономических показателей он создает модули, реализующие получение выходных файлов. С помощью компилятора производится синтаксический и семантический анализ постановки задач и выделение программ обработки данных, а также выполняется взаимосвязь логической модели данных с СУБД сетевого типа, компилятор с языка аналитика анализирует текст формул расчета учетом взаимосвязи показателей в модели объекта и конструирует алгоритм реализации формул на языке ПЛ/1. Таким образом, для компилятора с языка аналитика служит исходная информация, находящаяся в модели объекта (формулы расчета реквизитов в каждом фрагменте модели, описания реквизитов и составных единиц информации, взаимосвязи их и др.).