Static Data flow Analysis for Soft Real-Time System Design