A Constraint Programming Approach for Agile Earth Observation Satellite Scheduling Problem | IEEE Conference Publication | IEEE Xplore