formal methods in HCI
interfaces are hard to understand
interfaces are hard to design
interfaces are hard to build
can formal methods help?