Cargando…

Visualization of the CMS Python Configuration System

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,...

Descripción completa

Detalles Bibliográficos
Autores principales: Erdmann, M, Fischer, R, Hegner, B, Hinzmann, A, Klimkovich, T, Muller, G, Steggemann, J
Lenguaje:eng
Publicado: 2009
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/219/4/042008
http://cds.cern.ch/record/1196158
Descripción
Sumario: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 information flow. Furthermore it can be used for documentation purposes. The underlying software concepts as well as the visualization are presented.