Семантические модели и средства проектирования адаптивных пользовательских интерфейсов интеллектуальных систем

Abstract

Objectives. Models and tools for designing adaptive user interfaces for intelligent systems are being developed. The relevance is determined by the need to reduce overhead costs and development time for user interfaces and to provide their adaptation to the specific characteristics of the user of the intelligent system.Methods. Existing approaches to designing user interfaces are being analyzed. A semantic model of an adaptive user interface for intelligent systems is proposed, implemented using a basic universal language for representing knowledge based on set theory and graph theory.Results. An adaptive user interface model for intelligent systems has been developed, which includes a knowledge base model of the user interface, an agent-oriented model of the user interface, and a library of reusable components that provide integration of the user interface into both individual intelligent systems and intelligent systems groups. A method of transferring user interface components within an intelligent systems group during the operation of an intelligent system has also been developed.Conclusion. Developed models and tools allow to simplify the reuse of user interface components together with knowledge base and problem-solving components in the design and development of individual intelligent systems, as well as in the design and development of a group of semantically compatible intelligent systems, ensuring automation of integration of user interfaces and their adaptation for each user. The developed set of user interface components has been included in a library of reusable user interface components. Further expansion of the set of components in the library and their integration into a group of semantically compatible intelligent systems is planned.Цели. Предлагаются модели и средства проектирования адаптивных пользовательских интерфейсов интеллектуальных систем. Актуальность работы определяется необходимостью снижения накладных расходов и сроков разработки пользовательских интерфейсов, обеспечения их адаптации под особенности конкретного пользователя интеллектуальной системы.Методы. Анализируются существующие подходы к проектированию пользовательских интерфейсов. Предлагается семантическая модель адаптивного пользовательского интерфейса интеллектуальных систем, реализованная при помощи базового универсального языка представления знаний, который основан на теории множеств и теории графов.Результаты. Разработаны модель адаптивного пользовательского интерфейса интеллектуальных систем, которая включает модель базы знаний пользовательского интерфейса, агентно-ориентированную модель пользовательского интерфейса и библиотеку многократно используемых компонентов, обеспечивающих интеграцию пользовательского интерфейса в отдельные интеллектуальные системы и коллективы интеллектуальных систем, а также метод передачи компонентов пользовательского интерфейса в рамках коллектива интеллектуальных систем в процессе эксплуатации интеллектуальной системы.Заключение. Представленные модели и средства позволяют упростить повторное (многократное) применение компонентов пользовательского интерфейса совместно с компонентами баз знаний и решателей задач при проектировании и разработке как отдельной интеллектуальной системы, так и коллектива семантически совместимых интеллектуальных систем, обеспечить автоматизацию интеграции пользовательских интерфейсов и их адаптацию для каждого пользователя. Набор компонентов пользовательского интерфейса был включен в библиотеку многократно применяемых компонентов пользовательского интерфейса. В дальнейшем планируется расширение набора компонентов указанной библиотеки и их внедрение в коллектив семантически совместимых интеллектуальных систем

    Similar works