ApplicationFacades is an article by MartinFowler. It attempts to address the issue of the relationship between a GUI and the underlying model.
The article is located at http://www.martinfowler.com/apsupp/appfacades.pdf
See GuiTesting, HexagonalArchitecture, UserInterfaceOutside