Duplicate Statements

Definition:

  • A duplicate sequence of statements in the statement block of one or multiple behavioral entities (functions, test cases and altsteps).

Code Example:

function f_sendMessages(in float p_duration) runs on ExampleComponent {
    timer t;
    t.start(p_duration);
    t.timeout;
    pt.send("first timeout");
    t.start( p_duration );
    t.timeout;
    pt.send("second timeout " );
}

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring