Design methodologies for space systems in a System of Systems (SoS) architecture