110 likes | 207 Views
Software Tools and Information System Track Summary. CHEP 06 -- Mumbai, India Andreas Pfeiffer CERN, PH/SFT andreas.pfeiffer@cern.ch. Track summary. Received 38 abstracts 33 oral presentations, 5 posters Main themes (with “fuzzy” borders) GUI and generic application design
E N D
Software Tools and Information SystemTrack Summary CHEP 06 -- Mumbai, India Andreas PfeifferCERN, PH/SFT andreas.pfeiffer@cern.ch STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch
Track summary • Received 38 abstracts • 33 oral presentations, 5 posters • Main themes (with “fuzzy” borders) • GUI and generic application design • Release and distribution management, job configuration and workflow • Computing studies: compilers, parallel, performance optimization • Communication and information management STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch
GUI and generic application design • ROOT GUI status update • Impressive amount of work done • Solid and rich basis • New GUI builder • Improved interaction with Qt STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Fons Rademakers, ID 187
GUI and generic application design • GUI application design • Design needs to start with UseCase analysis • Three click rule • Miller’s law of 7 • Use structure to hide complexity • Tabs, sub-menus STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Fons Rademakers, ID 188
GUI and generic application design • Rome - analysis framework generator • Based on root • Separate framework part from analysis part • Generate the classes for the framework automatically • Two modes • “Rome only” • GUI • Can be combined STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Matthias Schneebeli, ID 454
Release and distribution mangement, job configuration and workflow • Worm and P2P Distribution in Atlas Trigger/DAQ • 6 GB of s/w per release, 600 nodes in various locations • Distribution tools not always available outside CERN • Using “hacker technology” to distribute: • Worm: Nile • Distribute tools and commands • Peer-to-Peer: BitTorrent • Distribute the s/w STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Hegoi Garitaonandia, ID 200
Release and distribution mangement, job configuration and workflow • The Capone workflow manager • Used for Atlas productions on Grid3/OSG grids • Used in various productions for about 340k jobs in total • Failures mainly external (RLS registration) • Improving performance by using a more flexible execution model STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Marco Mambelli, ID 35
Computing studies: compilers, parallel, performace optimisation • Software kernels - performance studies using small “snippets” of HEP code • 10 snippets from HEP codes selected and analyzed so far • More are planned • Talking to compiler writers to improve the compilers • Mainly commercial and gcc • Good feedback • Need to care about potential pitfalls • Inconveniences are outweighed by the advantages STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Sverre Jarp, ID 31
Communication and information management • Prototyping a HEP ontology • Separate data from presentatio • needs more structure in the data • GUI tool developed at SLAC to describe an ontology (Protege2000) • Presently generates RDF Schema • First attempt to describe the domain of HEP • Targeting educational aspects initially STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Bebo White, ID 29
Communication and information management • FOAF (Friend-of-a-friend) is an open standard to describe relationships between people • Described in RDF/OWL • SLAC, Desy, FNAL support HEPNames • comprehensive and widely used directory of individuals involved in HEP and related fields • includes for example: experiment you are in, date of your PhD, active or not, ... • Proposal to extent FOAF to include info from HEPNames • providing an expanded,machine-readable data format for HEP collaborator information that is understandable by HEP Semantic Web applications. STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Bebo White, ID 30
Summary • Very interesting track • Interesting content and high quality presentations • A big “Thank you!” to all the presenters STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch