how to identify requirements for control in an application;
how to model object life cycles using state machines;
how to develop state machine diagrams from interaction diagrams;
how to model concurrent behaviour in an object;
how to ensure consistency with other UML models.
References
UML 2.0 Superstructure Specification (OMG, 2004)
Allen and Frost (1998)
Object-Oriented Technology – From Diagram to Code with Visual Paradigm for UML, Curtis H.K. Tsang, Clarence S.W. Lau and Y.K. Leung, McGraw-Hill Education (Asia), 2005