Title :
The Trilinos Software Lifecycle Model
Author :
Willenbring, J.M. ; Heroux, M.A. ; Heaphy, R.T.
Author_Institution :
Sandia Nat. Lab., Albuquerque
Abstract :
The Trilinos Project is an effort to facilitate the design, development, integration and on-going support of mathematical solver libraries. Efforts range from research and development of new algorithms to proof-of-concept of new and existing algorithms to eventual production use of solver libraries on a variety of computer systems across a broad set of applications. Software quality assurance and engineering (SQA/SQE) play an integral role in the project. Although many formal software lifecycle models exist, no single model can address all Trilinos developer needs since our requirements for rigor change as a particular Trilinos package matures. In this report we present a three-phase promotional lifecycle model that closely matches the needs and realities of Trilinos development.
Keywords :
mathematics computing; quality assurance; software libraries; software packages; software prototyping; software quality; Trilinos software lifecycle model; mathematical solver library; software package; software quality assurance; software quality engineering; three-phase promotional lifecycle model; Application software; Laboratories; Packaging; Production; Research and development; Software algorithms; Software engineering; Software libraries; Software packages; Software quality;
Conference_Titel :
Software Engineering for High Performance Computing Applications, 2007. SE-HPC '07. Third International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2969-0
DOI :
10.1109/SE-HPC.2007.5