21–27 Mar 2009
Prague
Europe/Prague timezone

Visualization of the CMS Python Configuration System

24 Mar 2009, 14:20
20m
Club A (Prague)

Club A

Prague

Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
oral Software Components, Tools and Databases Software Components, Tools and Databases

Speaker

Andreas Hinzmann (RWTH Aachen University)

Description

The job configuration system of the CMS experiment is based on the Python programming language. Software modules and their order of execution are both represented by Python objects. In order to investigate and verify configuration parameters and dependencies naturally appearing in modular software, CMS employs a graphical tool. This tool visualizes the configuration objects, their dependencies, and the data flow. Furthermore it can be used for documentation purposes. The underlying software concepts as well as the visualization are presented.

Primary authors

Andreas Hinzmann (RWTH Aachen University) Benedikt Hegner (CERN) Gero Müller (RWTH Aachen University) Jan Steggemann (RWTH Aachen University) Martin Erdmann (RWTH Aachen University) Matthias Plum (RWTH Aachen University) Oxana Actis (RWTH Aachen University) Robert Fischer (RWTH Aachen University) Tatsiana Klimkovich (RWTH Aachen University)

Presentation materials