Abstract: Requirements specifications written in natural language enable us to understand a program’s intended functionality, which we can then translate into ...