Про методи динамічної побудови графічного інтерфейсу користувача на основі структури прикладної онтології
Journal Title: Комп’ютерне моделювання: аналіз, управління, оптимізація - Year 2018, Vol 2, Issue 2
Abstract
Сучасні засоби для розробки користувацького інтерфейсу, а саме – будівники інтерфейсу і системи управління користувацьким інтерфейсом пропонують більш простий, зручний і зрозумілий підхід до розробки інтерфейсу користувача. Для реалізації основних вимог сучасного світу до розробки програмних засобів, а зокрема і графічного користувацького інтерфейсу запропонований підхід до розробки інтерфейсу, який полягає в динамічній побудові інтерфейсу користувача за допомогою загальнодоступних (opensource) технологій, що в подальшому дозволить з легкістю модифікувати, а також підтримувати проект. Для вирішення проблеми динамічного побудови графічного інтерфейсу пропонується підхід до розробки інтерфейсу, заснований на онтологіях. Основна ідея підходу – формувати декларативну модель користувацького інтерфейсу на основі універсальних моделей онтологій і потім за високорівневим декларативним описом автоматично генерувати виконавчий код інтерфейсу. Для спрощення формування компоненти моделі інтерфейсу – запропонована модель онтології «графічний користувацький інтерфейс», яка описує графічні інтерфейсні елементи, їх властивості та зв’язок один з одним для формування діалогу з користувачем, використовуючи систему понять користувача, яку можна розділити на систему понять діалогу і систему понять завдань користувача. Основними елементами інтерфейсу, призначеними для угруповання в пов’язані групи і класи, є елементи типу «вікно-контейнер», елементи для операцій введення / виведення даних і виклику команд (елементи управління), елементи для опису. Кожен параметр елемента інтерфейсу складається з імені і типу його можливого значення. З кожним елементом інтерфейс зв’язується безліччю його подій, які визначають реакції елемента інтерфейсу при його взаємодії з користувачем. Для опису безлічі можливих дій над елементом інтерфейсу використовуються функції. Запропонований підхід до розробки інтерфейсу, заснований на онтологіях, дозволить просто і зручно будувати інтерфейс користувача на веб-сторінці, що значно прискорить час на розробку даного етапу в реалізації проекту.
Authors and Affiliations
Г. М. Кодола, Д. В. Венєдіктов
Применение генетических алгоритмов в задачах дискретной оптимизации корродирующих конструкций
В работе предлагается новый эффективный алгоритм решения задач оптимального проектирования корродирующих шарнирно-стержневых конструкций, предполагающий получение решения с заданной точностью. При решении оптимизационной...
Software for design systems of fuzzy control and conducting fuzzy-multiple calculations
The paper suggests a description of the design concept and ways to implement the library to work with data that are fuzzy. Based on a review of the latest researches in the field of fuzzy calculations, we formulated the...
Выпуклая релаксация в многоэкстремальных задачах
В данной работе рассматриваются многоэкстремальные задачи в конечномерном евклидовом пространстве. Они возникают при математическом моделировании сложных систем в экономике, финансах, управлении, технологических процесса...
Параметрична ідентифікація моделей динаміки об’єктів регулювання
В даній роботі приділено увагу проблемі параметричної ідентифікації моделей динаміки триємнісних об’єктів. При наявності математичних моделей динаміки об’єктів можна достатньо точно виконати розрахунки оптимальних налаго...
The analysis of pecularities of the process of helical pipe-rolling with the use of information technologies
In this paper, we present the results of a study of the process of helical rolling of pipes using a deformation-geometric model based on block algorithms. The algorithms of the mathematical model in the form of a block s...