How Executable Operational Specifications Can Make Software Automation Verifiable