Performance analysis of test path generation techniques based on complex activity diagrams