DATA DRIVEN DYNAMIC LOGIC (D3L)