ADAPTIVE SELF-ASSEMBLED SYSTEMS: EXPLOITING MULTIFUNCTIONALITY FOR BOTTOM-UP LARGE-SCALE ENGINEERING (ASSEMBLE)