Assertion definition language
The Assertion Definition Language (ADL) is a specification language providing a predicate logic based behaviour, as well as interfaces, for computer software. == English language support == ADL uses function pre- and postconditions to specify interfaces and is designed to provide an intermediary between informal English language specifications and formal programmatic test specifications.
Source: Wikipedia — Assertion definition language (CC BY-SA 4.0)