Using_Meta-Objects_to_Support_Optimisation_in_the_Apertos_Operating_System