166
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012
Понятийный анализ — некоторое
обобщение объектного анализа и, следо-
вательно, истинно утверждение о воз-
можности синтеза механизма преобразо-
вания понятийной модели в объектную с
сохранением полноты и непротиворечи-
вости. Графически связь компонентов по-
нятийной и объектной модели может
быть представлена в виде гексагональной
плотноупакованной решетки (рис. 4), ко-
торая определяет принципы функциони-
рования механизмов преобразования мо-
делей. На рисунке показан только один
сегмент решетки, в общем плане он син-
тезируется для каждого подпространства
понятийной области. Горизонтальные
связи определяют связи между компонен-
тами модели отдельного предметного
подпространства, а вертикальные — об-
разуют обобщения компонентов всей
предметной области в целом.
В итоге можно утверждать, что для полного описания предметной
области достаточно использовать понятийную модель (и ее частные ре-
ализации, структурно-функциональные, объектные модели и т. п.). В
качестве ядра системы используем понятийную модель, дополненную
описанием решения одной или нескольких прикладных задач:
Программа := Понятийная модель (Структура + Синтаксис + Се-
мантика) + Решение задачи.
Понятийную структуру и синтаксис понятий опишем на деклари-
руемом в контекстной технологии метаязыке, а семантику и решае-
мые задачи — на специализированном предметном языке, определя-
емом в понятийной модели.
Синхронная технология формализации конструкторско-техно-
логической информации на основе языка VI-XML.
Язык формализо-
ванного описания синхронных визуальных моделей создадим на основе
языка XML, приведя их к унифицированной графовой структуре. Вер-
шины графа VI-модели будут представлены в виде понятия, описыва-
ющего объекты и их параметры, а ребра графа — в виде суждения, опи-
сывающего взаимоотношения объектов. Тогда визуальную модель
можно описать на языке XML, элементами которого являются понятия
и суждения (рис. 5).
В общем случае структура языка I-XML приведена на рис. 6. Кор-
невой элемент knowledge содержит по одному элементу ideas и opinions,
которые, в свою очередь, могут включать в себя любое число элементов
idea или opinion. Проанализировав структуру языка I-XML можно сде-
лать вывод: этот язык эффективен для описания знаний, но не полно-
Рис. 4. Представление вза-
имосвязи понятийной и
объектной модели пред-
метной области в виде гек-
сагональной плотноупако-
ванной решетки:
O — объект (Object); M —
метод (Method); CL — класс
(
Class)