Uncertainty management with extra-functional qualities in multi-artefact co-evolution