I work in the field of embedded software. In a project, we are using a time-trigged software architecture so that each component is called periodically (with component's tick accordingly) and the component has a predetermined time to do its task.
Now suppose that one of these components has a state machine which is active whenever the scheduler calls the component. As the architecture is a time-trigged architecture, some time-based transitions in the state machine shall be synchronized with the component's call tick (suppose that the component is call every 10ms via the scheduler and , say, there is a transition from state A to B in the component's state machine that is triggered after 50ms).
The question is that is it necessary to show (in a way) the call tick of the component in its state machine? If so, how to show?