Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain