Связь системы KI и GKS

Связь прикладной программы с системой KI возможна только через одну точку входа, предусмотренную для передачи при вводе следующих данных. При обмене информацией между прикладной программой и GKS передаются значения следующих четырех параметров: тип запрашиваемых входных данных; тип эхоотображения действий оператора при вводе; тип подсказки, используемой для запрашивания недостающих входных данных; запись базы данных, в которую система KI возвращает полный набор входных данных для их обработки прикладной программой. СИСТЕМА GRADAS Система GRADAS иллюстрирует подход, при котором с целью минимизации объема программирования для реализации новых приложений в системе, независимой от приложений, сосредоточиваются столько функций, сколько это возможно. Кроме варианта реализации системы с «нуля», GRADAS позволяет пользователю добавлять новые приложения расширением возможностей существующих средств. GRADAS обеспечивает не только диалоговый модуль на основе модуля машинной графики, но и базу данных и логический модуль. Модуль машинной графики не является системой GKS, однако очевидно, что вместо него может быть использована и GKS. Логический модуль о семантике приложений знает столько, насколько ее можно описать независимым от приложений способом; он может рассматриваться как подсистема, которая проверяет входные данные на соответствие концептуальной схеме и контекстно-зависимым семантическим ограничениям. Реализация каждого нового приложения с помощью системы GRADAS требует отдельного шага системного описания и генерации. Объекты, с которыми предстоит иметь дело, их графическое представление, синтаксис диалога об этих объектах и контекст, в котором могут существовать эти объекты, определяются прикладным программистом. Он определяет также и семантику реализацией прикладных методов и объединением их в систему. В системе GRADAS весь набор методов (независимо от того, зависят они от приложений или нет) называется базой методов. Показаны главные направления информационного потока в системе во время генерации (левая часть рисунка) и во время использования ее в приложениях (правая часть рисунка).

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.