Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Композиц. методы проектир. ИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
734.77 Кб
Скачать
    1. Онтологическое согласование контекстов

Сложной проблемой композиционного проектирования является согласование прикладных контекстов разрабатываемой информационной системы (применения) и конкретных компонентов. В методе такое согласование осуществляется на основе

онтологического подхода.

Онтологическая спецификация представляет собой множество определений понятий конкретной предметной области в форме, доступной как машине так и человеку. Онтологические спецификации играют роль 'клея' фрагментов компонентов для их семантической композиции. Онтологические определения связываются с элементами спецификаций требований и спецификаций компонентов (в форме типов, классов, процессов).

В методе рассматриваются две формы представления понятий – вербальная

(задаваемая подобно определениям терминов в толковом словаре) и полная (представляемая подобно спецификации типа в канонической модели). Представления понятий связываются между собой посредством ассоциаций, основными видами которых являются [14]:

  • ассоциация обобщения/специализации: связывает более специфичное понятие (подпонятие) с более общим понятием (суперпонятием). Множество объектов, характеризуемых подпонятием, является подмножеством множества объектов, характеризуемых суперпонятием. Ассоциация специализации является обратной ассоциации обобщения.

  • позитивная ассоциация: связывает понятия, которые считаются близкими в некотором контексте.

Ассоциации между понятиями являются нечеткими: с каждой ассоциацией связывается коэффициент, характеризующий “силу” ассоциации, варьирующийся от

0 до 1.

Для согласования контекстов двух предметных областей (например, области разрабатываемой системы и области компонента) используется общий лексикон, содержащий более общие понятия. Процедура установления ассоциаций между понятиями применения и компонентов предполагает:

  • Отображение понятий применения (компонента) в понятия общего лексикона для установления ассоциаций между понятиями двух областей.

  • Установление транзитивных ассоциаций между понятиями применения и ресурса на основе композиции ассоциаций между понятиями. Понятия применения и компонента связаны, если существует путь от понятия приложения к понятию компонента. Вид и коэффициент данной ассоциации определяется надлежащими правилами.

С каждым элементом спецификаций компонентов и применения связывается онтологическое понятие. Установление связей между спецификациями компонентов и приложения осуществляется на основе связей соответствующих онтологических понятий.

Элемент спецификации компонента онтологически релевантен элементу спецификации применения того же вида (тип, атрибут, функция, параметр), если между соответствующими им онтологическими понятиями установлена ассоциация. Различаются слабая онтологическая релевантность, основанная на вербальных определениях понятий, и сильная онтологическая релевантность, основанная на полных определениях понятий. В последнем случае установление соотношения понятий требует применения дескриптивных логик .