What every computer scientist should know about floating-point arithmetic
ACM Computing Surveys (CSUR)
Nonlinear stability and bifurcation theory: an introduction for engineers and applied scientists
Nonlinear stability and bifurcation theory: an introduction for engineers and applied scientists
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development with Scrum
Agile Software Development with Scrum
Test Driven Development: By Example
Test Driven Development: By Example
A framework approach for developing parallel adaptive multiphysics applications
Finite Elements in Analysis and Design - Special issue: The fifteenth annual Robert J. Melosh competition
Working Effectively with Legacy Code
Working Effectively with Legacy Code
An overview of the Trilinos project
ACM Transactions on Mathematical Software (TOMS) - Special issue on the Advanced CompuTational Software (ACTS) Collection
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Hi-index | 0.00 |
In order to make significant progress in solving challenging problems in Computational Science & Engineering (CS&E), we need to integrate a large amount of software written by different groups of experts. Modern Lean/Agile methodologies would seem to provide a good foundation for research-driven development of complex CS&E software. Here, we describe issues related to the integration of CS&E software and propose different integration processes tailored to the special challenges in CS&E. We also describe practical experience with some of these tailored integration strategies related to Trilinos and some of its important application customers at Sandia National Labs.