selected publications academic article A model-based recognition engine for sketched diagrams. Journal of Visual Languages and Computing. 2010