This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Maintaining Correctness in Scientific Programs
May/June 2005 (vol. 7 no. 3)
pp. 80-85
Change dominates scientific programming. Specifically, the difficulties that arise in scientific programming are primarily caused by the program's rapid and continual rate of change. In this article, I'll describe the layered approach that I've found to be the most successful in maintaining correctness in the face of rapid change. This approach is based on lots of existing ideas and literature; it proved so successful for the Kull computer science team's day-to-day work at Lawrence Livermore National Laboratory, that LLNL's physics staff has also embraced it and helped expand it. I believe you'll find this to be a practical program for improving correctness in your own programs.
Index Terms:
scientific programming, correctness, software development
Citation:
Paul F. Dubois, "Maintaining Correctness in Scientific Programs," Computing in Science and Engineering, vol. 7, no. 3, pp. 80-85, May-June 2005, doi:10.1109/MCSE.2005.54
Usage of this product signifies your acceptance of the Terms of Use.