Элементы интерфейса пользователя — это тоже отдельный язык. Но речь идёт не о нём, а об языке, который структурно пробует зацепить ситуацию проектирования интерфейса. То есть должен описывать, что нужно сделать.
Пример формулы в этом языке для задачи из книги Раскина:
~значение −> ~температураС, ~температураF
Полюбопытствуйте. Вот первое описание:
https://github.com/UIRC/ui-language
