Functional Clone Detection In Intelligent Software Components