LNCS2009-6ArchitecturesforAdaptiveSoftwareSystems