ObjectType
Document
DocName Project Version FullName ShortDescription
EnvSignal RailwayCrossing V1
 
Description
 
Instantiation
ModelName Number Type
 
Tasks
ModelName Description Strategy StrategyType RealizedRequirement
EnvSignalTask1 receiving new state After a new state for the signal was set, propagate it via newSignalState and store the new value in sigState. f
EnvSignalTask2 asking for signal state After receiving getSignalState, propagte the current value (sigState) by sending newSignalState. f
 
Attributes
ModelName FullName Type Value Tasks Usage Description
sigState SignalStateType := Enum (stop, go) stop EnvSignalTask1, EnvSignalTask2
 
Signals
ModelName FullName Parameters Tasks Usage Description SignalPaths
newSignalState SignalStateType EnvSignalTask1, EnvSignalTask2 p (EnvSignalTask[1,2]:*:EnvSignal)=$1
> $1
getSignalState EnvSignalTask2 c