Dynamic Timetabling Using Reactive Constraint Agents. Jurnal Teknologi (Sciences & Engineering), v. 46, n. 1, p. 45–60, 20 Jan.2012.