EML: A Tree Overlay-Based Visual Language for Business Process Modelling. - Richard Lei Li; John G. Hosking; John C. Grundy (ICEIS (3), 2007)

Visual Modelling of Complex Business Processes with Trees, Overlays and Distortion-based Displays. - Richard Lei Li; John G. Hosking; John C. Grundy (VL/HCC, 2007)

MaramaEML: An Integrated Multi-View Business Process Modelling Environment with Tree-Overlays, Zoomable Interfaces and Code Generation. - Richard Lei Li; John G. Hosking; John C. Grundy (ASE, 2008)

Generating Domain-Specific Visual Language Tools from Abstract Visual Specifications. - John C. Grundy; John G. Hosking; Karen Na-Liu Li; Norhayati Mohd. Ali; Jun Huh; Richard Lei Li (IEEE Trans. Software Eng., 2013)