Ball, NR, Matthews, PC, "Active Design Support with a Hierarchical Blackboard Structure", , 1998