Содержание (FireFox,Safari)
|
9. Вариативные Ситуации9.1. Вариативная ситуацияВариативная ситуация (ВС) vs - это непустое множество состояний, связанных отношением ЛИБО, то есть таких, для которых существует дерево сборки. В общем случае, формула ВС - это произвольная запись дерева сборки, у которого листьями служат (формулы) состояний. Однако, для реальной работы требуются уточнения. Во-первых, одна и та же вариативная ситуация формализует:
Здесь и далее везде принято, что дерево сборки такой ВС всегда имеет высоту 1, то есть, его даже можно специально не указывать, извлекая прямо из описания - мысленно или автоматически.
Для этого могут использоваться два типа
записей - сокращённая в виде
[(x=1,y=1),
(x=1,y=2),
(x=2,y=2)]
и
xml-подобная: То есть, формула ВС содержит просто перечисление (формул) своих состояний. И при этом в контекстах, акцентирующих внимание только на состояниях, будет использоваться запись [vs]. Однако, в более сложных случаях, когда в автомате присутствуют ещё И и/или ЛИБО-блоки, ВС формализует именно рабочий профиль (поведение) с акцентом на состояниях. В этом случе её деревом сборки по умолчанию может служить дерево строения всего автомата, объединённого с деревьями сборки его базовых блоков, то есть, берётся из описания конструкции. Базисом ВС |vs| называется объединение базисов всех её состояний.
Назад Вперёд |
ru/en |