Cunha A, Barros J B.? 2003.??Towards Utility-based Programming.