21-27 March 2009
Prague
Europe/Prague timezone

Validation of software releases for CMS

23 Mar 2009, 08:00
1h
Prague

Prague

Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
Board: Monday 006
poster Software Components, Tools and Databases Poster session

Speaker

Dr Oliver Gutsche (FERMILAB)

Description

The CMS software stack currently consists of more than 2 Million lines of code developed by over 250 authors with a new version being released every week. CMS has setup a release validation process for quality assurance which enables the developers to compare to previous releases and references. This process provides the developers with reconstructed datasets of real data and MC samples. The samples span the whole range of detector effects and important physics signatures to benchmark the performance of the software. They are used to investigate interdependency effects of software packages and to find and fix bugs. The samples have to be available in a very short time after a release is published to fit into the streamlined CMS development cycle. The standard CMS processing infrastructure and dedicated resources at CERN and FNAL are used to achieve a very short turnaround of 24 hours. This talk will present the CMS release validation process and statistics describing the prompt usage of the produced samples. Overall, it will emphasize the importance of a streamlined release validation process for projects with a large code basis and significant number of developers and can function as an example for future projects.
Presentation type (oral | poster) oral

Primary author

Dr Oliver Gutsche (FERMILAB)

Presentation Materials