A heuristic survival signature based approach for reliability-redundancy allocation. (May 2019)