Cargando…

Software Development and Testing: Approach and Challenges in a distributed HEP Collaboration

In developing the ATLAS [1] Trigger and Data Acquisition (TDAQ) software, the team is applying the iterative waterfall model, evolutionary process management, formal software inspection, and lightweight review techniques. The long preparation phase, with a geographically widespread development team...

Descripción completa

Detalles Bibliográficos
Autor principal: Burckhart-Chromek, Doris
Lenguaje:eng
Publicado: 2007
Materias:
Acceso en línea:http://cds.cern.ch/record/1067494
_version_ 1780913299370541056
author Burckhart-Chromek, Doris
author_facet Burckhart-Chromek, Doris
author_sort Burckhart-Chromek, Doris
collection CERN
description In developing the ATLAS [1] Trigger and Data Acquisition (TDAQ) software, the team is applying the iterative waterfall model, evolutionary process management, formal software inspection, and lightweight review techniques. The long preparation phase, with a geographically widespread development team required that the standard techniques be adapted to this HEP environment. The testing process is receiving special attention. Unit tests and check targets in nightly project builds form the basis for the subsequent software project release testing. The integrated software is then being run on computing farms that give further opportunites for gaining experience, fault finding, and acquiring ideas for improvement. Dedicated tests on a farm of up to 1000 nodes address the large-scale aspect of the project. Integration test activities on the experimental site include the special purpose-built event readout hardware. Deployment in detector commissioning starts the countdown towards running the final ATLAS experiment. These activities aim at both understanding and completing the complex system, and help in forming a team whose members have a variety of expertise, working cultures, and professional backgrounds.
id cern-1067494
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2007
record_format invenio
spelling cern-10674942019-09-30T06:29:59Zhttp://cds.cern.ch/record/1067494engBurckhart-Chromek, DorisSoftware Development and Testing: Approach and Challenges in a distributed HEP CollaborationDetectors and Experimental TechniquesIn developing the ATLAS [1] Trigger and Data Acquisition (TDAQ) software, the team is applying the iterative waterfall model, evolutionary process management, formal software inspection, and lightweight review techniques. The long preparation phase, with a geographically widespread development team required that the standard techniques be adapted to this HEP environment. The testing process is receiving special attention. Unit tests and check targets in nightly project builds form the basis for the subsequent software project release testing. The integrated software is then being run on computing farms that give further opportunites for gaining experience, fault finding, and acquiring ideas for improvement. Dedicated tests on a farm of up to 1000 nodes address the large-scale aspect of the project. Integration test activities on the experimental site include the special purpose-built event readout hardware. Deployment in detector commissioning starts the countdown towards running the final ATLAS experiment. These activities aim at both understanding and completing the complex system, and help in forming a team whose members have a variety of expertise, working cultures, and professional backgrounds.ATL-DAQ-CONF-2008-008ATL-COM-DAQ-2007-043oai:cds.cern.ch:10674942007-11-07
spellingShingle Detectors and Experimental Techniques
Burckhart-Chromek, Doris
Software Development and Testing: Approach and Challenges in a distributed HEP Collaboration
title Software Development and Testing: Approach and Challenges in a distributed HEP Collaboration
title_full Software Development and Testing: Approach and Challenges in a distributed HEP Collaboration
title_fullStr Software Development and Testing: Approach and Challenges in a distributed HEP Collaboration
title_full_unstemmed Software Development and Testing: Approach and Challenges in a distributed HEP Collaboration
title_short Software Development and Testing: Approach and Challenges in a distributed HEP Collaboration
title_sort software development and testing: approach and challenges in a distributed hep collaboration
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1067494
work_keys_str_mv AT burckhartchromekdoris softwaredevelopmentandtestingapproachandchallengesinadistributedhepcollaboration