Metaphor and human-computer interaction: a model based approach

The role of metaphor in the interface design process is examined and the importance of formal approaches for characterizing metaphor is stressed. Two mathematical models of metaphor are put forward - a model based upon a set approach and a model based upon functional decomposition. The set-based model has proved to be useful in the design process enabling designers to identify problem areas and possible improvement areas. The more detailed functional model mirrors the set approach and is still under development, however the main ideas are outlined.