Verifying the Behaviour of Virtual Environment World Objects. - James S. Willans; Michael D. Harrison (DSV-IS, 2000)

A 'plug and play' approach to testing virtual environment interaction techniques. - James S. Willans; Michael D. Harrison (EGVE, 2000)

Prototyping Pre-implementation Designs of Virtual Environment Behaviour. - James S. Willans; Michael D. Harrison (EHCI, 2001)

A toolset supported approach for designing and testing virtual environment interaction techniques. - James S. Willans; Michael D. Harrison (Int. J. Hum. Comput. Stud., 2001)

Integrating behavioural design into the virtual environment development process. - James S. Willans (2001)

Modeling Language Transformations. - Tony Clark 001; Andy Evans; Girish Maskeri Rama; Paul Sammut; James S. Willans (Obj. Logiciel Base données Réseaux, 2003)

Transformation Language Design: A Metamodelling Foundation. - Tony Clark 001; Andy Evans; Paul Sammut; James S. Willans (ICGT, 2004)

A Unified Superstructure for UML. - Andy Evans; Paul Sammut; James S. Willans; Alan Moore; Girish Maskeri Rama (J. Object Technol., 2005)

Virtual object specification for usable virtual environments. - Shamus P. Smith; James S. Willans (OZCHI, 2006)

Beyond Annotations: A Proposal for Extensible Java (XJ). - Tony Clark 001; Paul Sammut; James S. Willans (SCAM, 2008)

Applied Metamodelling: A Foundation for Language Driven Development (Third Edition). - Tony Clark 001; Paul Sammut; James S. Willans (CoRR, 2015)

Super-Languages: Developing Languages and Applications with XMF (Second Edition). - Tony Clark 001; Paul Sammut; James S. Willans (CoRR, 2015)