I do not think that there are any standards for this specific purpose (I was thinking the same thing the other day). SysML is close, I think, although it is definitely redundant.
Basically, I thought that if a UML profile or metamodel is defined with components and events of the main interface ("text box", "one click", etc.), various user interface implementations (HTML, Swing, AJAX) can be generated using transformations on instances of XMI models. Given that, at least, there will be a clearer and more formal way of describing the functionality of this user interface.
source share