The application level has clearly defined FRs and the issue here is how to select and substantiate the right DPs. It is often required for the designer to have a knowledge and experience related to the specific domain in which the design is being performed. However, AD is employed to prevent the pitfalls of heuristic and trial-anderror approach of experienced persons and guide to the ‘betterment.’