Способ автоматизированного проектирования производства и эксплуатации прикладного программного обеспечения и система для его осуществления

1. Способ автоматизированного проектирования, производства и эксплуатации прикладного программного обеспечения, при котором производят обработку массивов исходных данных, которые хранят в базе данных, и осуществляют программно-ориентированное преобразование массива исходных данных в исполняемый модуль прикладного программного обеспечения, отличающийся тем, что в начале формируют комплекс модели представления знаний о предметной области объекта мониторинга и управления, далее производят, на основе комплекса модели представления знаний, формирование полимодельного комплекса модели объекта мониторинга и управления в виде совокупности моделей - обработки данных и структур данных, моделей графического отображения элементов и процессов, логических моделей элементов и процессов объекта мониторинга и управления, затем эти модели верифицируют и записывают в базу знаний, далее в процессе эксплуатации, осуществляется, на основании значений параметров целей анализа, выбор модели, затем автоматическое программно-ориентированное преобразование выбранной исходной модели объекта мониторинга и управления в исполняемый модуль прикладного программного обеспечения.
2. Способ по п. 1, отличающийся тем, что прикладное программное обеспечение производит обработку данных измерений, оценку состояния и формирование альтернатив принятия решений.
3. Способ по п. 1, отличающийся тем, что в процессе эксплуатации произведенное прикладное программное обеспечение модернизируют путем внесения изменений в полимодельный комплекс модели объекта мониторинга и управления.
4. Способ по п. 1, отличающийся тем, что в процессе эксплуатации моделируют состояние объекта управления путем присвоения значений измеряемым и вычисляемым величинам параметров контроля состояния.
5. Система автоматизированного проектирования, производства и эксплуатации прикладного программного обеспечения, для осуществления способа по п. 1, содержащая автоматизированное рабочее место пользователя, соединенное опосредованно с блоком редактора данных, который также, опосредованно связан, с базой данных, отличающаяся тем, что дополнительно вводят комплекс моделей представления знаний, блок редактора знаний, базу знаний, менеджер проектов, верификатор модели, компилятор/компоновщик и исполнительную систему, при этом блок редактора данных связан опосредованно через менеджер проектов с блоком моделей представления знаний и также опосредованно через менеджер проектов с блоком редактора знаний, который связан с базой знаний, при этом база знаний соединена с менеджером проектов, который параллельно соединен с редактором базы данных, с редактором базы знаний, с автоматизированным рабочим местом и с верификатором модели, который, с другой стороны, связан с компилятором/компоновщиком соединенным, в свою очередь с базой данных, которая подключена к исполнительной системе, на входы которой подключены значения параметров целей анализа и управления и данные измерений.
6. Система автоматизированного проектирования, производства и эксплуатации прикладного программного обеспечения по п. 5, отличающаяся тем, что блок моделей представления знаний содержит блоки - форм отображения, схем анализа, стандартных сообщений, первичных и вторичных параметров, групп параметров, таблицы текстов, 3D мнемосхем, таблиц тарировок, матриц ситуаций, генератора меток, алгоритмов первичной обработки, таблиц допусков, подсистемы архивирования исходных данных и знаний, подсистемы документирования исходных данных и знаний, а редактор данных выполнен в виде - блока редактора форм отображений, соединенного с блоком форм отображений, блока редактора схем анализа, соединенного с блоком схем анализа, блока редактора сообщений, соединенного с блоком стандартных сообщений, блока редактора параметров, соединенного параллельно с блоками первичных и вторичных параметров, блока редактора групп параметров, соединенного с блоком групп параметров, блока редактора 3D мнемосхем, соединенного с блоком 3D мнемосхем, блока редактора тарировочных характеристик, связанного с блоком таблиц тарировок, блока редактора матриц ситуаций, соединенного с блоком матриц ситуаций, блока редактора генераторов временных меток, подсоединенного к блоку генераторов временных меток, блока редактора алгоритмов первичной обработки, соединенного с блоком алгоритмов первичной обработки, блока редактора допусковых характеристик, соединенного с блоком таблиц допусков, при этом все редакторы параллельно подключены к менеджеру проектов, с которым также параллельно соединены подсистема архивирования и подсистема документирования исходных данных и знаний.
7. Система автоматизированного проектирования, производства и эксплуатации прикладного программного обеспечения по п. 5, отличающаяся тем, что исполнительная система содержит модуль планирования и организации вычислительного процесса, модуль выбора информации из базы данных, модуль протоколирования, модуль межмашинного обмена, модуль организации связи с контроллерами, модуль выполнения внешних программ, модуль графического отображения технологической информации, модуль выполнения диалогов, модуль обработки команд оператора, модуль обработки технологических сообщений, модуль вывода звуковых сигналов, модуль отображения графиков, трендов, текстовых таблиц, модуль организации выполнения математических расчетов, модули расширения графических объектов, модули расширения для математических расчетов, при этом все модули параллельно связаны с модулем планирования и организации вычислительного процесса, а модуль выбора информации из баз данных также связан с базой данных, при этом на вход модуля межмашинного обмена подключены сигналы данных измерений и параметров целей анализа и управления.