-->

UML Events and Signals Common Modeling Techniques

Common Modeling Techniques 
  • Modeling a Family of Signals 
  • Modeling Exception
Common Modeling Techniques of Events and Signals in UML
Modeling a Family of Signals 
To model a family of signals:
  • Take into account all the different kinds of signals, to which a given set of active objects may respond 
  • Identify the common types of signals and put them in a generalization/specialization hierarchy using inheritance 
  • Put the general ones on the top of the hierarchy and the specialized ones at the bottom
Modeling Exception 
To model exceptions: 
  • Identify the exceptional conditions that may be raised for each operation in each class and interface, and model them as signals 
  • Place these exceptions in a hierarchy 
  • Raise the general ones and lower the specialized ones. Also, introduce intermediate exceptions, wherever necessary 
  • Model these signals as send dependencies from the operation to its exceptions

Related Posts

Post a Comment

Subscribe Our Newsletter