Язык спецификации дискретных динамических систем, ориентированных на знания, структурированные в онтологиях

Язык спецификации дискретных динамических систем, ориентированных на знания, структурированные в онтологиях
Язык статьиРусский
Аннотация
В статье рассматривается язык ABML (Attribute-Based Modeling Language), предназначенный для спецификации и прототипирования дискретных динамических систем, ориентированных на знания, структурированные в онтологиях. Язык позволяет формально описывать как онтологические модели систем, так и правила их функционирования, включая динамическое изменение структуры знаний и состояний объектов. ABML реализован как лексическое расширение диалекта Common Lisp (SBCL) и опирается на минимальный, но выразительный концептуальный базис, включающий объекты, атрибуты и типы объектов. Особое внимание уделяется разделению объектов на изменяемые и константные, а также механизмам типизации, основанным на атрибутах. В работе подробно описаны средства языка для задания типов, создания и модификации объектов, сопоставления с образцом и вычисления атрибутов. Ключевым элементом ABML является механизм атрибутных замыканий, позволяющий формализовать контекстно-зависимые вычисления атрибутов и моделировать динамику систем в дискретном времени. Практическая применимость языка демонстрируется на примере моделирования сушилки для рук, для которой построена онтология, а также описаны правила инициализации и функционирования системы. Представленный подход показывает, что ABML может служить удобным инструментом для онтологического моделирования интеллектуальных, информационных и программных систем.
DOI10.31144/si.2307-6410.2025.n29.p137-158
УДК004.82, 004.42, 004.021
Номер № 29,
Страницы137-158
Файл anureev2025_1_0.pdf (405.01 КБ)
Библиографическая ссылка
Ануреев И.С. Язык спецификации дискретных динамических систем, ориентированных на знания, структурированные в онтологиях // Системная информатика, 2025. – № 29. – С. 137-158. – DOI: https://doi.org/10.31144/si.2307-6410.2025.n29.p137-158.