Работа в Реальном времени
Работа в реальном времени, операционные решения и реакции зачастую должны быть выполнены мгновенно. Прикладные программы в G2 могут одновременно выполнять рассуждения относительно многократно выполняемых действий в реальном масштабе времени, перерабатывая тысячи правил, выполняя процедуры и модели согласно их приоритетов. Для хранения хронологий данных и событий и для рассужденияотносительно поведения через какое-то время используются переменные типа время.
G2 графика может моделировать знание, представляя объекты, связи и зависимости между объектами. Онаможет рассуждать в терминах связи, следуя сети связанных объектов для определения причин и результатов. Графическая связность объектов позволяет расширить прикладную программу используя графическое объединение аналогов. Графика включает встроенные диаграммы (графики),таблицы и рисунки и т.д.
G2 также работает с утилитами графического интерфейса Windows. Эти утилиты используют все преимущества объектно-ориентированных возможностей G2.
Динамическое моделирование и моделирование для анализа " что- если "
G2 позволяют динамически моделировать системы и процессы, используя объекты, правила, процедуры и формулы. Во время разработки модели используются вместо объектов реального мира, что позволяет непрерывно проверять прикладные программы в течение их разработки. Модели могут использоваться на этапе эксплуатации как часть прикладной программы G2 для сравнения фактических и модельных знаний.
Модели можно также использовать для проведения анализа и ответа на вопросы "что- если", определения, например, лучших рабочих условий или лучших проектов. Модели можно также использовать для предсказания важных параметров действий в реальном времени, например, качество изделия или затрат.
G2 объединяет в себе как универсальные технологии построения современных информационных систем (стандарты открытых систем, архитектура клиент/сервер, объектно-ориентированное программирование, использование ОС, обеспечивающих параллельное выполнение в реальном времени многих независимых процессов), так и специализированные методы (рассуждения, основанные на правилах, рассуждения, основанные на динамических моделях, или имитационное моделирование, процедурные рассуждения, активная объектная графика, структурированный естественный язык для представления базы знаний), а также интегрирует технологии систем, основанных на знаниях с технологией традиционного программирования (с пакетами программ, с СУБД, с контроллерами и концентраторами данных и т.д.).
Все это позволяет с помощью данной оболочки создавать практически любые большие приложения значительно быстрее, чем с использованием традиционных методов программирования, и снизить трудозатраты на сопровождение готовых приложений и их перенос на другие платформы.
Дата добавления: 2017-02-20; просмотров: 327;