  run
  === 
    runs SIMULATED execution, 
      it ignores the real execution times,
      time is simulated, all actions take zero time
      (single thread is enough)
   
  launch
  ======
      runs in REALTIME execution, using MULTI-threaded BIP
      and "thread_map.txt" is generated according to
      TTS scheduler binding

  launch.MPPA
  ==========
      requires BIP2MPPA runtime library, not part of default release

  In this example:
  *****************
    Task 1 is highly critical task.
      every second round it runs for long time (~4s)

    Task 2 is less critical.
      when Task 1 runs for too long, Task 2 executes in DEGRADED mode.
      this happens only in REALTIME mode
    

  ============
    Task 3 runs in parallel to Task 1.
       as a consequence REALTIME mode,  
       this makes it impossible to execute this example on single core
 
 
