Go to Home Page
Scientific Program
Docs by topics
Social events
Conference location
 • Grid WShop & Tutorial
 • Grid Program
 • Visiting Padova
 • INFN Padova
 • University of Padova
 • CHEP: '94 '95 '97 '98

Last update: Apr 1, 2000

to first abs  to previous absby abs number to next abs  to last abs


to first abs on this KT  to previous abs on this KTon same keytopic to next abs on this KT  to last abs on this KT


GAUDI - The Software Architecture and Framework for building LHCb Data Processing Applications

LHCb Computing Group

Speaker: Marco Cattaneo

  We present the strategy that has been adopted for the development of the software system for the LHCb experiment. This strategy follows an architecture-centric approach as a way of creating a resilient software framework that can withstand changes in requirements and technology. The software architecture, called GAUDI, covers all the event data processing applications in all processing stages from the high level triggers in the on-line system to the final physics analysis. We present the major architectural design choices that we have made and outline the arguments that led to the choices being taken. The current architecture will be described in terms of a set of use cases that have driven its development, the components that have been identified, such as the event store, detector description, job options service etc, and their interactions. Several iterations of a software framework based on this architecture have been released and the framework is now being used by the physicists of the collaboration to facilitate the development of data processing algorithms. Object oriented technologies have been used throughout in the design and implementation of GAUDI.

Presentation:  PowerPoint Short Paper:  Adobe Acrobat pdf 

  | Top | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat |