4
P. Nieminen & M.G. Pia. Assessment on the Milestones 2000 Maria Grazia Pia Geant4 Workshop Paris, 16-20 October 2000 http://www.ge.infn.it/lowE/

P. Nieminen & M.G. Pia. Assessment on the Milestones 2000 Maria Grazia Pia Geant4 Workshop Paris, 16-20 October 2000

Embed Size (px)

Citation preview

Page 1: P. Nieminen & M.G. Pia. Assessment on the Milestones 2000 Maria Grazia Pia Geant4 Workshop Paris, 16-20 October 2000

P. Nieminen & M.G. Pia.

Assessment on the Milestones 2000

Maria Grazia Pia

Geant4 Workshop

Paris, 16-20 October 2000

http://www.ge.infn.it/lowE/

Page 2: P. Nieminen & M.G. Pia. Assessment on the Milestones 2000 Maria Grazia Pia Geant4 Workshop Paris, 16-20 October 2000

P. Nieminen & M.G. Pia.

Physics and SPI

Assessment and improvements of the current physics implementation (mandatory)

Implementation of the Auger effect (mandatory)

Low energy extensions for positrons (mandatory)

Extensions to lower energies of protons and ions and simulation of straggling (mandatory)

Extension to lower energies of antiprotons (mandatory)

Low energy extensions for negative ions (desirable)

Extensions to lower energies of electrons and photons (optional)

Explicit definition and documentation of procedures (mandatory)

Major improvement of the design (mandatory)

Major improvement of the software quality (desirable)

Improvement of performance in critical areas (desirable)

Set-up of a full testing suite and thorough testing of the software and physics (mandatory)

Defect analysis and prevention (desirable)

Complete and accurate documentation coverage (desirable)

Internal training (desirable)

Page 3: P. Nieminen & M.G. Pia. Assessment on the Milestones 2000 Maria Grazia Pia Geant4 Workshop Paris, 16-20 October 2000

P. Nieminen & M.G. Pia.

Publications and design

Preprint on antiprotons (mandatory) Preprint on negative ions (desirable) Preprint on positrons (desirable) Preprints on further extensions and

updates (desirable) Preprint on design (desirable) Preprint on software process

(desirable) Paper on refereed journal on electrons,

positrons, photons (mandatory) Paper on refereed journal on hadrons

(mandatory) Paper on refereed journal on ions

(mandatory)

OO design iteration in the data domain (mandatory)

OO design iteration in the electron-photon domain (desirable)

OO design iteration in the hadron-ion domain (mandatory)

OO design iteration at the top level of electromagnetic processes to remove Standard and Low Energy cross-dependencies (desirable)

Reorganisation of the physical design of the electromagnetic package (desirable)

Page 4: P. Nieminen & M.G. Pia. Assessment on the Milestones 2000 Maria Grazia Pia Geant4 Workshop Paris, 16-20 October 2000

P. Nieminen & M.G. Pia.

Testing

Clear separation of the testing from the examples (mandatory)

Distinction of debugging, software testing and physics testing (desirable)

Definition and documentation of testing requirements (mandatory)

Definition and documentation of testing procedures (mandatory)

Integration of testing into the software lifecycle (desirable)

Test planning (mandatory) Clear assignment of responsibilities for

testing tools developments and testing execution (mandatory)

Development of unit testing tools (mandatory)

Development of integration testing tools (optional)

Improvement of system testing tools (desirable)

Improvement of physics testing tools (desirable)

Verification of compliance with requirements (optional)

Documentation of testing tools and reference test results (desirable)

Creation and maintenance of a test case repository (desirable)

Collaboration with users in the testing process (optional)

Continuous improvement of the testing system, based on defect analysis and contacts with users (optional)