Maintaining systems-of-systems fit-for-purpose: a technique exploiting material, energy and information source, sink and bearer analysis