Functional Modelling in a Design Support System: Contribution to a Designer's Workbench