Go to Home Page
CHEP INFORMATION
Bulletins
Committees
Scientific Program
Docs by topics
Social events
Conference location
Secretariat
GRID INFORMATION
 • Grid WShop & Tutorial
 • Grid Program
USEFUL LINKS
 • 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


A067

Dedicated OO Expertise Applied to Fermilab Run II Software Projects

Dan Amidei1, Liz Buckley-Geer2, Mike Diesburg2, Nick Hadley3, Matthias Kasemann2, Wyatt Merritt2, Ruth Pordes2, Marjorie Shapiro4, Dane Skow2, Vicky White2, Stephen Wolbers2
  1. University of Michigan
  2. Fermilab
  3. University of Maryland
  4. University of California, Berkeley

Speaker: Stephen Wolbers

  The change in software language and methodology by CDF and D0 to object-oriented from procedural Fortran is significant. Both experiments requested dedicated expertise that could be applied to software design, coding, advice and review. Our outside review panel agreed strongly with the request and recommended that the Fermilab Computing Division hire dedicated OO expertise for the CDF/D0/Computing Division joint project effort.
  This was done and the two experts have been an invaluable addition to the CDF and D0 upgrade software projects and to the Computing Division in general. These experts have fertilized common approaches and increased the overall quality of the upgrade software. Advice on OO techniques as well as specific advice on C++ coding has been used in some cases. Recently a set of software reviews has been accomplished. This has been a very successful instance of targetted application of computing expertise, and constitutes a very interesting study of how to move toward modern computing methodologies in HEP.

Presentation:  PowerPoint Short Paper:  Adobe Acrobat pdf 



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