Automatic generation of basis test path using clonal selection algorithm
learning and optimization using the clonal selection principle .