UML

  1. Interaction Diagrams
    1. Interaction Modeling Overview
      1. Purpose of Interaction Diagrams
        1. Types of Interaction Diagrams
          1. Interaction vs Collaboration
            1. Message-Based Communication
            2. Sequence Diagram
              1. Purpose and Applications
                1. Temporal Message Ordering
                  1. Object Interaction Modeling
                    1. Scenario Documentation
                    2. Lifeline Modeling
                      1. Object Lifelines
                        1. Actor Lifelines
                          1. Class Lifelines
                            1. Lifeline Creation and Destruction
                            2. Message Types
                              1. Synchronous Messages
                                1. Asynchronous Messages
                                  1. Return Messages
                                    1. Self Messages
                                      1. Found and Lost Messages
                                        1. Create and Destroy Messages
                                        2. Activation Boxes
                                          1. Execution Specifications
                                            1. Nested Activations
                                              1. Recursive Calls
                                              2. Interaction Fragments
                                                1. Alternative Fragments
                                                  1. Optional Fragments
                                                    1. Loop Fragments
                                                      1. Parallel Fragments
                                                        1. Critical Regions
                                                          1. Negative Fragments
                                                            1. Reference Fragments
                                                            2. Time and Duration Constraints
                                                              1. Time Observations
                                                                1. Duration Observations
                                                                  1. Time Constraints
                                                                  2. Advanced Sequence Concepts
                                                                    1. Interaction Uses
                                                                      1. Gates and Messages
                                                                        1. State Invariants
                                                                      2. Communication Diagram
                                                                        1. Purpose and Applications
                                                                          1. Structure-Focused Interactions
                                                                            1. Object Collaboration
                                                                              1. Message Routing
                                                                              2. Object and Role Modeling
                                                                                1. Collaboration Roles
                                                                                  1. Object Instances
                                                                                    1. Multiobjects
                                                                                    2. Message Sequencing
                                                                                      1. Sequence Numbers
                                                                                        1. Nested Messages
                                                                                          1. Concurrent Messages
                                                                                            1. Conditional Messages
                                                                                            2. Relationship to Sequence Diagrams
                                                                                              1. Transformation Between Diagrams
                                                                                                1. Complementary Views
                                                                                              2. Timing Diagram
                                                                                                1. Purpose and Applications
                                                                                                  1. Real-Time System Modeling
                                                                                                    1. State Change Timing
                                                                                                      1. Performance Analysis
                                                                                                      2. Timeline Representation
                                                                                                        1. State Timelines
                                                                                                          1. Value Timelines
                                                                                                            1. General Value Lifelines
                                                                                                            2. Time Constraints
                                                                                                              1. Duration Constraints
                                                                                                                1. Time Observations
                                                                                                                  1. Timing Marks
                                                                                                                  2. State Changes
                                                                                                                    1. State Transitions
                                                                                                                      1. Value Changes
                                                                                                                        1. Event Occurrences
                                                                                                                        2. Message Integration
                                                                                                                          1. Messages Between Lifelines
                                                                                                                            1. Timing Relationships
                                                                                                                          2. Interaction Overview Diagram
                                                                                                                            1. Purpose and Applications
                                                                                                                              1. High-Level Interaction Flow
                                                                                                                                1. Interaction Orchestration
                                                                                                                                  1. Complex Scenario Modeling
                                                                                                                                  2. Control Flow Elements
                                                                                                                                    1. Initial and Final Nodes
                                                                                                                                      1. Decision and Merge Nodes
                                                                                                                                        1. Fork and Join Nodes
                                                                                                                                        2. Interaction References
                                                                                                                                          1. Interaction Occurrences
                                                                                                                                            1. Inline Interactions
                                                                                                                                              1. Interaction Constraints
                                                                                                                                              2. Integration with Activity Diagrams
                                                                                                                                                1. Activity-Based Control Flow
                                                                                                                                                  1. Interaction Activities