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