Start Recording

You start a recording by selecting the Recording icon on the Record & Analyse window toolbar. However, before you start recording, select the package or Class under which to generate the Sequence diagram, in the Project Browser

The Record dialog displays, on which you can optionally select:

  • A marker set to use
  • A State Transition diagram to record during the session; the Execution Analyzer captures instances of the Class that the State Machine refers to and calculates the State whenever a function in the recorded stack exits



See also

Using record set:

Recording markers determine what is recorded

If you have a recording set to use, click on the drop-down arrow and select it

Working with Marker Sets

Using Statechart / Diagram:

The recording can also capture changes in State transitions

If you have a State Machine diagram to use you can browse for and select the diagram, using the State Transition Recorder dialog

Reporting State Transitions

Reporting a State Machine


Click on this button to invoke the start screen of the application to be recorded

The application screen should have a Start or Run button; click on this to execute the application

When the application has run for an an appropriate period of number of cycles, click on the Stop or Cancel button

The execution is recorded and you can generate the Sequence diagram from this record






Generating Sequence Diagrams


  • The State Machine diagram must exist as a child of a Class, and can exist anywhere in the model; wherever possible, it should be created as a child of the Class to which it relates