Труды КНЦ вып.29 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 3/2015(29))

«Выполнение задачи» (Task execution), «Последовательность» (Sequence) и другие. - Составные CDP. К данной группе были отнесены разновидности паттерна «Ситуация» (Situation) и «Описание-ситуация» (Description and situation), а также более специфические паттерны, имеющие сложную структуру, такие как «Передача сообщения» (CommunicationEvent), «Обработка сооб­ щения» (EventProcessing). Основной целью визуализации простых паттернов является обеспечение восприятия их элементов в виде отдельной группы, в также представление смысла отношения между ними. При этом важно исключить использование текстового наименования отношения. Это обусловлено тем, что данные CDP часто выступают в комбинациях с другими паттернами, поэтому необходимо делать их визуализации компактными. Исходя из этого, основными гештальт- принципами при формировании образа для них являются принципы близости и включения. Далее при рассмотрении примеров визуализации паттернов будем испо­ льзовать следующие обозначения: ѴС(с) - визуальный образ понятия с; VR(<c,n>) - визуальный образ отношения между понятиями с и и ; ІХ'(Ѵ('(с), ѴС(п)) - визуальный образ, полученный в результате приме­ нения принципа сближения к образам для понятий с и п; LS(VC(c), ѴС(п)) - визуальный образ, полученный в результате приме­ нения принципа симметрии к образам для понятий с и и ; LF(VC(c), ѴС(п)) - визуальный образ, полученный в результате приме­ нения принципа непрерывности к образам для понятий с и и ; LI(VC(c), ѴС(п)) - визуальный образ, полученный в результате приме­ нения принципа включения образа понятия с в образ понятия и; LE(VC(c), ('(п)) - визуальный образ, полученный в результате приме­ нения принципа сходства к образам для понятий с и и ; ѴР(Р) - визуальный образ реализации паттерна/*. В качестве примера визуализации для простого CDP, рассмотрим визуа­ льный образ для реализации паттерна «Agent-Role»: P ag = (4) VP(PAG) = {Ll{ VC(а), V C(r) )}, (5) где PAG- реализация паттерна «Агент-Роль», а - понятие -агент, г -п он я ти е - роль, <а,г> - отношение «играет-роль». Пример рассмотренного образа представлен на рис. 1. '1 ) Рис.1. Пример визуального образа для реализации паттерна «Агент-Роль» в DHCP-server ^ role ------------------- 9 Executed program Ш process agent 47

RkJQdWJsaXNoZXIy MTUzNzYz