Signal (UML)

from Wikipedia, the free encyclopedia

A signal ( signal ) is a model element in the Unified Modeling Language (UML), a modeling language for software and other systems.

A signal is the specification of a data packet that is exchanged asynchronously between two actions. It is sent by an action for sending signals ( SendSignalAction ) and received by a signal receiver .

A signal is a type. The instance of a signal, i.e. the actually communicated data packet, is called the signal instance . As a specialization of Classifier, a signal can have a number of attributes .

Signals can also be used in activity diagrams .

notation

Example of a signal with three attributes

The notation for a signal is similar to the notation for a class . The keyword «signal»indicates that it is a signal.

Individual evidence

  1. ^ A b c TU Graz: Systems Engineering and Project Management (Unified Modeling Language). Retrieved September 18, 2018 .