ICCPN: Interval-based Conditional Colored Petri Net