1. A method ( 600 ) for controlling an execution of a first DMA task, the method comprises monitoring ( 650 ) an execution of the first DMA task, the method ( 600 ) characterized by comprising defining ( 610 ) a first DMA task execution interval and a first DMA task execution sub-interval; and performing ( 660 ) a first possible timing violation responsive operation if the first DMA task was not completed during the first DMA task execution sub-interval.