The decision rule approach to optimisation under uncertainty : theory and applications