write about 300 words threat modeling in security architecture and design refer to description for questions

1. Name Three tools available for threat modeling

2. For each tool, give its advantages and disadvantages

3. Which one of these tools would you recommend and why?

Write about 300 words explaining the above listed questions. No plagiarism. References and Citations required.

This is related to Security Architecture and Design course in Information Security.