the Palladio approach the linear approach the noble approach the indirect approach The Noble approach the CDIO approach the European approach the SPARK approach the Xinu approach the theme approach