...

III Workshop sul Software e Calcolo Moderno

by user

on
Category:

design

70

views

Report

Comments

Transcript

III Workshop sul Software e Calcolo Moderno
III Workshop sul Software e Calcolo Moderno - Martina Franca - Ottobre 1999
III Workshop sul Software e Calcolo Moderno
L'Architettura del
software di ATLAS
Presentata da Laura Perini - Milano
III Workshop sul Software e Calcolo Moderno - Martina Franca - Ottobre 1999
ATLAS Software
+
+
+
+
+
The ATLAS experiment has been involved until this Spring in
a large amount of studies that have lead to the publication of
the "ATLAS Detector and Physics Performance Technical
Design Report"
The work needed to achieve all the results needed for this
huge document has been performed using a consolidated
version of the ATLAS software based mainly on Fortran code
and GEANT3 simulated data
After completion of the TDR we are now in the position of
starting the realization of the new software, based on OO
technologies, which will bring us, in several steps, to the
experiment start-up and data taking
To ease this transition process and assess the status of early
developments, the ATLAS management has setup a
Computing Review Committee, that has given its
recommendations in February 1999
Following those recommendations, a new structure, based
on several software groups, has then been put in place, with
the global aim of including all the previous expertise in the
new software developments, as well as to attract people to
work with the new OO techniques
III Workshop sul Software e Calcolo Moderno - Martina Franca - Ottobre 1999
ATLAS Architecture
+
In June, an Architecture Task Force (ATF) group has been
setup, with the mandate of " specifying the global
architecture of ATLAS computing, in a way that provides a
unified execution framework for data access, reconstruction,
simulation, analysis and event display "
+
The taskforce has a composition taken from a large base in
the collaboration " so as to ensure that the architecture will
be one with broad support "
Hopefully, with its findings, the group will also provide an
architecture which is the right one for the experiment...
+
+
This group has not yet provided a final report (which is due
by the beginning of November), hence there is nothing
definitive that can be stated today on what the architecture
will look like
+
What can be reported here are the main issues that has
been taken into account and addressed in this first part of the
analysis and design process and the motivations behind
III Workshop sul Software e Calcolo Moderno - Martina Franca - Ottobre 1999
+
+
To come up with its first design, the ATF has followed
the Unified Software Development Process (USDP) of
Booch, Rumbaugh and Jacobson (same as GEANT4),
using the Unified Modelling Language (UML) to draw the
necessary diagrams
In the meetings, a certain number of issues have been
considered, including e.g.
- Report and studies of other architectures, both for new
generation experiments like CDF/ BaBar (AC++) and for future
experiments like LHCb (Gaudi)
- Analysis and assessment of ATLAS specific needs and
identification of most demanding areas for software
development
, the roles of persistent and transient data
, the definition of the Event Data Model
, the Detector Model and its description
, the compatibility with the on-line Event Filter
, the languages and scripting
, the importance of prototyping work
III Workshop sul Software e Calcolo Moderno - Martina Franca - Ottobre 1999
+
+
+
+
The development in analysis and design which is
currently under study is use-case driven
The use-cases are based on the wishes and
requirements of the ATLAS community, in particular
the Detectors and Physics Communities
It is felt that this approach is the best suited to
- convey the relevant information about new software
strategies and development process to the large,
non-expert world of ATLAS researchers
- attract people to work on tasks that they have
considered relevant and important, instead of
imposing book-style exercises
The implementation of the ATLAS global architecture
(namely the core software framework) will be carried
on by a dedicated group, with the goal of having a
functional system by June 2001
III Workshop sul Software e Calcolo Moderno - Martina Franca - Ottobre 1999
Materiale di Background
+
Computing Action Plan:
trasparenze presentate a ATLAS plenary di
Giugno
da Web ATLAS home page
- Plenary: Agenda….
+
ATF, QCG update: plenary di settembre
stessa via in web….
+
Physics TDR naturalmente: da Web home page...
Fly UP