Discrete Event Dynamic System