Title
A Methodology for Developing Computational Implementations of Scientific Theories
Abstract
Computer programs have become a popular representation for scientific theories, particularly for implementing models or simulations of observed phenomena. Expressing a theory as an executable computer program provides many benefits, including: making all processes concrete, supporting the development of specific models, and hence enabling quantitative predictions to be derived from the theory. However, as implementations of scientific theories, these computer programs will be subject to change and modification. As programs change, their behaviour will also change, and ensuring continuity in the scientific value of the program is difficult. We propose a methodology for developing computer software implementing scientific theories. This methodology allows the developer to continuously change and extend their software, whilst alerting the developer to any changes in its scientific interpretation. We introduce tools for managing this development process, as well as for optimising the developed models.
Year
DOI
Venue
2008
10.1109/UKSIM.2008.62
Cambridge, UK
Keywords
Field
DocType
computer software,developed model,computer program,scientific theory,scientific theories,programs change,executable computer program,computational implementations,development process,observed phenomenon,scientific value,scientific interpretation,agile programming,computer simulation,soar,computational modeling,concrete,psychology,genetic algorithm,theory development,computer science,implementation,cognitive science,optimization,test driven development,methodology,predictive models,cognitive architecture,computer architecture,unit test
Test-driven development,Computer science,Implementation,Control engineering,Software,Artificial intelligence,Development theory,Executable,Software engineering,Agile software development,Scientific theory,Computer program,Machine learning
Conference
ISSN
ISBN
Citations 
2381-4772
0-7695-3114-8
0
PageRank 
References 
Authors
0.34
8
2
Name
Order
Citations
PageRank
Peter C. R. Lane18012.83
Fernand Gobet211526.08