Specifying Logic Programs in Controlled Natural Language | Synapse