OpenU.Ru
Состояние, чье назначение состоит в выполнении определенного
действия и переходе в новое состояние.
См. activity state; completion
transition.
Семантика
Состояние-действие предназначено для выполнения действия при входе, после чего
переход по завершении переводит объект в новое состояние. Состояние-действие
атомарно, то есть не может быть прервано переходом по внешнему событию.
Теоретически состояние-действие представляет собой вычисление, проводящееся
за ничтожно малый промежуток времени без взаимодействия с другими происходящими
в этот же момент действиями. Практически же, для завершения вычислений ему необходимо
некоторое время впрочем, в любом случае это время должно быть короче, чем время,
которое необходимо для совершения события, поэтому состояние-действие не может
иметь переходов, запускаемых событиями. У состояния-действия нет ни внутренней
структуры, ни внутренних деятельностей, ни переходов. Оно представляет собой
фиктивное состояние которое используется при формировании логических структур
из конечных автоматов. как правило, у него есть
исходящий переход по завершении. в принципе у состояния-действия может быть
несколько переходов по завершении (когда у тех есть сторожевое условие). В этом
случае они представляют собой разветвление (branch).
Нотация
Для состояния-действия не существует специальной нотации. Его можно изобразить в виде обычного состояния, у которого есть действие при входе. Кроме того, его можно изображать так же, как и состояние-деятельность.
Алфавитный указатель