| Abstract: |   Methods, systems and computer program products to measure system
     re-taskability are disclosed. The methods, systems and computer program
     products may be used in the design of a new or redesign of an existing
     System of Systems (SoS). Systems re-tasking (aka substitutability or
     stand-in redundancy) is the process of using different systems to
     substitute for non-operational systems to meet required functionality, or
     using multi-function systems to fulfill higher-priority tasks. This
     ability can increase the overall operational availability of the SoS; it
     can also increase the adaptability and resilience of the SoS to unknown
     or changing conditions. The disclosed methods, systems and computer
     products include simulating an SoS over time, replacing systems that
     become non-operational (or damaged) with systems that can fulfill the
     same capability in order to maximize the SoS availability. |