Системное наполнение
Инструментальные средства реализуют пять различных языков для компьютерного анализа с применением методологии гибридных систем. Текстовые модели на языке LISMA [24, 29, 75] являются универсальным представлением дискретно-непрерывной динамики систем различной природы.
Форма программных моделей с точностью до обозначений соответствует записи арифметических выражений и позволяет даже неподготовленному пользователю быстро освоить систему и выполнить эксперимент. Наглядное представление дискретной динамики ГС обеспечивается
Рисунок 2.4 - Новая структура программного комплекса
диаграммами Харела [5, 18, 31, 83, 89]. Непрерывное и вложенное дискретное поведения специфицируются в состояниях диаграммы Харела на языке LISMA. Графический язык структурных схем реализует типовые блоки структур систем
55 автоматического управления (САУ). Вторым предметным приложением является химическая кинетика. Модели динамики концентраций веществ строятся автоматически [19, 67]. Схема реакции, записанная на языке LISMA+, анализируется препроцессором и транслируется в систему уравнений на языке LISMA. Третьим предметным приложением ИСМА является электроэнергетика.
Библиотеки элементов графических языков предметных приложений и решателя разработаны и реализованы с открытыми интерфейсами программирования (API), что позволяет вводить новые программные модули без перепрограммирования системы в целом. Этим обеспечивается преемственность разработанного программного обеспечения к новым приложениям со своими особенностями.
2.3.1