Research Article

Improving Model Checking with Context Modelling

Listing 3

A CDL scenario with several observer-based properties and invariants.
cdl scenario_ex is
{
     properties P1, P2, P3// references to observers
     assert Inv1, Inv2, Inv3// references to invariants
     init is { initDevs } // initialization sequence
     main is { DEV1  ∣∣ DEV2 ∣∣  DEV3 } // body of scenario
}