Title :
Integration strategies for Computational Science & Engineering software
Author :
Bartlett, Roscoe A.
Author_Institution :
Dept. of Optimization & Uncertainty Qualification, Sandia Nat. Labs., Albuquerque, NM
Abstract :
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.
Keywords :
computer science; software engineering; computational science; engineering software; modern lean/agile methodology; research-driven development; Application software; Computer science; Concurrent computing; Production; Programming; Software algorithms; Software engineering; Software maintenance; Software performance; Uncertainty;
Conference_Titel :
Software Engineering for Computational Science and Engineering, 2009. SECSE '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3737-5
DOI :
10.1109/SECSE.2009.5069160