“Dynamic Timetabling Using Reactive Constraint Agents”. 2012. Jurnal Teknologi 46 (1): 45–60. https://doi.org/10.11113/jt.v46.294.