Constraint-based Scheduling Tool