1. A method, comprising: establishing an architectural model for the ISP architecture according to a set of design requirements; generating a logical design for the ISP architecture according to the architectural model and the set of design requirements; and generating a physical design for the ISP architecture according to the architectural model and the logical design.