Operations

Operations are services that can be performed by an object upon request. Operations can be synchronous (such as procedure calls) or asynchronous (such as event receptions).

Event receptions are special operations that process events once received from an event queue. The sending object does not wait for the processing to be completed, but "sends and forgets" the message. Typically, statecharts handle events and behavioral code scripts (written in C) define operations. However, statecharts can also handle synchronous operations, called triggered operations, and conversely, code scripts can be specified to handle events.


Feedback