Adaptation and Resiliency - A New Design Approach