Amortized efficiency of list update and paging rules
Communications of the ACM
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Some Observations about GA-Based Exam Timetabling
PATAT '97 Selected papers from the Second International Conference on Practice and Theory of Automated Timetabling II
Off-the-Peg or Made-to-Measure? Timetabling and Scheduling with SA and TS
PATAT '97 Selected papers from the Second International Conference on Practice and Theory of Automated Timetabling II
Semantic components for timetabling
PATAT'04 Proceedings of the 5th international conference on Practice and Theory of Automated Timetabling
Hi-index | 0.00 |
As timetable construction research moves beyond the limitations of single, isolated solution methods, software architectures are needed that allow the researcher to combine many different solution methods in arbitrary ways in the solution of a single problem. This paper describes a blackboard architecture, implemented as an object-oriented framework, which addresses this need. Also included is a first application of the framework, comparing two quite different solution methods on a tutor allocation problem.