Кафедра ИУ3
22 декабря 2015, 15:00

Методы синтеза специального программного обеспечения автоматизированных систем управления промышленными предприятиями

Докладчик: Выхованец Валерий Святославович

Организация: МГТУ им. Н. Э. Баумана, Интситут проблем управления РАН

Аннотация
Доклад посвящен синтезу специального программного обеспечения, являющегося частью программного обеспечения автоматизированной системы, разрабатываемой при ее создании (ГОСТ 34.003).

Проблемы «больших проектов» по разработке специального программного обеспечения:
  • большой объём работ по синтезу;
  • сложность реализации и эксплуатации;
  • низкая надежность и трудности в сопровождения;
  • отсутствие преемственности в работе программистов;
  • превышение сроков разработки;
  • непредсказуемость бюджета.

Основные подходы к решению проблем разработки специального программного обеспечения:
  • выделение методов синтеза программ в отдельную предметную область;
  • разработка предметной онтологии;
  • уточнение процессов синтеза с учётом онтологии и выявление слабых мест процессов;
  • предложение математических моделей решения;
  • предложение конкретных методов синтеза.

Предлагаемые решения проблем разработки специального программного обеспечения:
  • специальное программное обеспечение рассматривается как технически сложная система, состоящая их большого числа однотипных объектов — единичных программных систем (ЕПС);
  • разрабатывается абстрактная структура единичных программных систем с точки зрения их создания с использованием единых инструментальных средств (языки программирования, системы управления базами данных;
  • разрабатываются методы для синтеза составных частей единичных программных систем: схемы приложения, интерфейса пользователя, компонентов исходного кода.

В докладе рассматриваются различные аспекты реализации предложенных методов, проводится оценка эффективности их применения с использованием широко известных систем оценок.

297
5