pan=2><p>&nbsp;</p></td></tr>

<tr>
<td align=right valign=top><H2><A NAME="Research"></A>Research </H2></td>

<td bgcolor="#ffffff"><p>There are two main strands to my research.
One is into the interpretation of imprecise diagrams.  The other is
into the nature of software evolution.</p>

<p>Many diagrams (such as UML class diagrams or sketch maps) are used
to communicate something between people. Many of these diagrams also
have formal rules of syntax.  Unfortunately, when people draw these
diagrams, they