1. A method of modeling a mission system comprising: representing the system as a plurality of architectural components; configuring at least some of the architectural components with availability characteristics to obtain a model of the system; and implementing the model to assess availability in the mission system.