Imperial College London

ProfessorDavidHam

Faculty of Natural SciencesDepartment of Mathematics

Professor of Computational Mathematics
 
 
 
//

Contact

 

+44 (0)20 7594 5003david.ham Website CV

 
 
//

Location

 

753Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Ham:2009:10.5194/gmd-2-33-2009,
author = {Ham, DA and Farrell, PE and Gorman, GJ and Maddison, JR and Wilson, CR and Kramer, SC and Shipton, J and Collins, GS and Cotter, CJ and Piggott, MD},
doi = {10.5194/gmd-2-33-2009},
journal = {Geoscientific Model Development},
pages = {33--42},
title = {Spud 1.0: generalising and automating the user interfaces of scientific computer models},
url = {http://dx.doi.org/10.5194/gmd-2-33-2009},
volume = {2},
year = {2009}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - The interfaces by which users specify the scenarios to be simulated by scientific computer models are frequently primitive, under-documented and ad-hoc text files which make using the model in question difficult and error-prone and significantly increase the development cost of the model. In this paper, we present a model-independent system, Spud, which formalises the specification of model input formats in terms of formal grammars. This is combined with an automated graphical user interface which guides users to create valid model inputs based on the grammar provided, and a generic options reading module, libspud, which minimises the development cost of adding model options. Together, this provides a user friendly, well documented, self validating user interface which is applicable to a wide range of scientific models and which minimises the developer input required to maintain and extend the model interface.
AU - Ham,DA
AU - Farrell,PE
AU - Gorman,GJ
AU - Maddison,JR
AU - Wilson,CR
AU - Kramer,SC
AU - Shipton,J
AU - Collins,GS
AU - Cotter,CJ
AU - Piggott,MD
DO - 10.5194/gmd-2-33-2009
EP - 42
PY - 2009///
SP - 33
TI - Spud 1.0: generalising and automating the user interfaces of scientific computer models
T2 - Geoscientific Model Development
UR - http://dx.doi.org/10.5194/gmd-2-33-2009
UR - http://hdl.handle.net/10044/1/11549
VL - 2
ER -