A DSM-based Framework for Integrated Function Modelling