User-driven modelling: Visualisation and systematic interaction for end-user programming

Hale, P., Solomonides, T. and Beeson, I. (2012) User-driven modelling: Visualisation and systematic interaction for end-user programming. Journal of Visual Languages and Computing, 23 (6). pp. 354-379. ISSN 1045-926X Available from:

[img] Microsoft Word - Accepted Version

Publisher's URL:


This research examines enabling computer literate engineers to model problems in software by minimising code writing they need to undertake. Software development is difficult for many engineers as they may not have time, experience, or access to software development tools necessary to model their problems. Using a combination of modelling via use of formulae (equations) and visualisation of the way these formulae interact, it is possible to construct modelling software without requiring code. This technique of User-Driven Modelling/Programming (UDM/P) could be applied to any problem that requires linked equations to be represented and tracked, and results from these calculated. End-user programming could be tackled by many researchers co-operating to create specific solutions to different kinds of end-user programming problems. A stepped ontology based translation process assists with progress towards a generic solution, this is first applied to engineering modelling.

Item Type:Article
Uncontrolled Keywords:Visual programming, Visualisation, Translation, Transformation, Meta programming, Cost modelling, Modelling, Decision support, Design, Manufacture,User-driven modelling, Semantic Web, Ontologies, End-user programming
Faculty/Department:Faculty of Environment and Technology > Department of Computer Science and Creative Technologies
ID Code:17817
Deposited By: P. Hale
Deposited On:06 Nov 2012 15:15
Last Modified:11 Mar 2016 10:49

Request a change to this item

Total Document Downloads in Past 12 Months

Document Downloads

Total Document Downloads

More statistics for this item...