  This paper proposes a signature-based approach for solving redundancy
allocation problems when component lifetimes are not only heterogeneous but
also dependent. The two common schemes for allocations, that is active and
standby redundancies, are considered. If the component lifetimes are
independent, the proposed approach leads to simple manipulations. Various
illustrative examples are also analysed. This method can be implemented for
practical complex engineering systems.
