| |
| | Formal methods in interface specification |
 | | Such methods include (but are not limited to) grammars, trees, transition diagrams, statecharts, user-action notation, certain forms of expert reviews, formal usability inspections, and formal languages. |
 | | Research in formal methods has been going on for more than twenty years now in various areas such as mathematical verification, formal specification, transformation, prototyping, and testing. |
 | | Grammars for textual interfaces (e.g., command line interfaces) are fairly common, formalized grammars (e.g., a set of linguistic rules for the formulation of command syntax) for textual interfaces are somewhat less common; formalized grammars for GUIs are fairly rare...as are formal languages for user interface specification. |
| www.otal.umd.edu /guse/formal.html (2301 words) |
|