2–9 Sept 2007
Victoria, Canada
Europe/Zurich timezone
Please book accomodation as soon as possible.

`Anvil' a case study of the Unified Software Development Process

3 Sept 2007, 08:00
10h 10m
Victoria, Canada

Victoria, Canada

Board: 47
poster Software components, tools and databases Poster 1

Speaker

Dr Simon Patton (LAWRENCE BERKELEY NATIONAL LABORATORY)

Description

The Unified Software Development Process (USDP) defines a process for developing software from the initial inception to the final delivery. The process creates a number of difference models of the final deliverable; the use case, analysis, design, deployment, implementation and test models. These models are developed using an iterative approach that breaks down into four main phases; inception, elaboration, construction and transition. The 'anvil' project is required to produce the Experiment Control sub-system for the IceCube Neutrino Telescope based at the South Pole. This project used the USDP as the basis of its development. It turned out to be small enough and self-contained enough to act as a valuable case study of the application of the USDP in HEP software. This paper shows how the various USDP models evolved during the development of the final deliverable. It also demonstrates the various phases of development and how these were used to mitigate risk. Finally, this paper discusses the final set of artifacts created by the USDP and presents a number of templates to help with their creation in future projects.

Summary

Use the 'anvil project, which is the Experiment Control sub-system for IceCube, as a
worked example of the Unified Software Development Process.

Primary author

Dr Simon Patton (LAWRENCE BERKELEY NATIONAL LABORATORY)

Co-author

Dr Christopher Day (LAWRENCE BERKELEY NATIONAL LABORATORY)

Presentation materials

There are no materials yet.