AFT Tasks l l l l Architecture Framework

  • Slides: 9
Download presentation
AFT Tasks l l l l Architecture Framework specializations Utility Toolkit Graphics tools Data

AFT Tasks l l l l Architecture Framework specializations Utility Toolkit Graphics tools Data Description Database Technology tracking and evaluation 5 Novembre 2001 Vincenzo Innocente AFT Agenda 1

Baselining AFT Major activity in next 12/18 month is to define and prototype the

Baselining AFT Major activity in next 12/18 month is to define and prototype the initial production software for LHC operation n n Review Architecture Choose products Prototype and implement middleware Implement framework and toolkits 5 Novembre 2001 Vincenzo Innocente AFT Agenda 2

Architecture l Café reviewed COBRA use cases, architecture and interfaces toward PRS software and

Architecture l Café reviewed COBRA use cases, architecture and interfaces toward PRS software and end users Transparent to Object-store and gridware l Currently we are reviewing use cases, architecture and interfaces toward production Opaque to Object-store and gridware n n n Better understanding of Meta. Data and Configuration Relationship among Meta. Data, configuration and event data Proper redistribute responsibility and repackage software accordingly 5 Novembre 2001 Vincenzo Innocente AFT Agenda 3

Framework l Support for Production n l Error Report, activity monitoring, signal handling Reduce

Framework l Support for Production n l Error Report, activity monitoring, signal handling Reduce contention and servers’ load Soon: repackage Meta. Data handling Analysis Python binding to top level interfaces n Fast-prototyping User-Data (aka event-tag) n Integration with Lizard Wait for Wednesday demonstration! n 5 Novembre 2001 Vincenzo Innocente AFT Agenda 4

Framework specializations l Simulation Applications n G 4 Back-end s n G 3 Back-end

Framework specializations l Simulation Applications n G 4 Back-end s n G 3 Back-end s l Update to G 4 style? (break backward compatibility? ) Reconstruction Applications n n l New requirements to take into account Digitization (Sim. Reader) Reconstruction (Rec. Reader) Analysis n Uses reconstruction framework 5 Novembre 2001 Vincenzo Innocente AFT Agenda 5

Graphics tools l IGUANA : n Extensive consolidation work at Framework level s s

Graphics tools l IGUANA : n Extensive consolidation work at Framework level s s n Plans s l Repackaging of basic libraries Uniform coding convention and style More test units Improve documentation (including online doc) Documentation for application developers Expand functionality of middle-ware Provide more “black-box” tools Active support to ORCA & OSCAR visualization 5 Novembre 2001 Vincenzo Innocente AFT Agenda 6

Detector Description l First prototype to be released mid November n n XML parser

Detector Description l First prototype to be released mid November n n XML parser based on Apache/Xerces Parser side fully implemented Application interface in progress Additional tools ready s s s n G 4 to XML TZ to XML to Latex Documentation is in good shape s http: //cmsdoc. cern. ch/cms/software/ddd/www 5 Novembre 2001 Vincenzo Innocente AFT Agenda 7

Toolkit Adaptors and extensions of foundation libraries l Integrate and harmonize ANAPHE, COBRA, IGUANA,

Toolkit Adaptors and extensions of foundation libraries l Integrate and harmonize ANAPHE, COBRA, IGUANA, ORCA, OSCAR, (G 4? CLHEP? ? ) n n Baseline Compiler (clean Architecture. h and wrappers) Review implementation (coding) guidelines s n n exceptions, signals, thread-safety, error report, activity report, debug report, compiler-time configuration, runtime configuration Review high-level interface to basic services Repackage according to “level” 5 Novembre 2001 Vincenzo Innocente AFT Agenda 8

Technology tracking and evaluation l Oracle as Event Store n l l l XML

Technology tracking and evaluation l Oracle as Event Store n l l l XML for self describing data (detector geometry) Python as “glue” and UI Common C++ n l Replace Object. Space GNU Scientific Library http: //sources. redhat. com/gsl n l Zhen is progressing fast toward storing real Sim. Hit in ORCA Replace Nag-C ? Part of CLHEP? Gridware n Outside AFT scope? 5 Novembre 2001 Vincenzo Innocente AFT Agenda 9