AmsA Software Base Working Group
AmsA Software Base Working Group (SBWG)
Contents:
Task Of Software Base Working Group :
-
- To propose the coherent software system design :
- Language choice, DBASE principles, I/O issues, etc;
- Find out about CERN plans;
- What computers should we aim for ?
SBWG about languages and platforms :
UNIX Compaq Alpha and Linux as main online and offline platform. LINUX PC is in use for production and analysis since September 1998 ( LINUX in AMS )
AMS event structure will be described using C++ terms
C++ is proposed as a programming language for AMS
F77, F90 and C++ compilers will be installed on both platforms
Use PAW and ROOT for interactive analysis and histogram presentation
ORACLE and CORBA are under tests at CERN for AMS02 Production
SBWG reports :
2001 :
V.Choutko, A.Klimentov. OO SW and Data Handling in AMS. CHEP'01, Sep. 2001.
V.Choutko, A.Klimentov. AMS02 Production Model Prototype. February 21, 2001.
PG Rancoita. AMS Data Handling and Regional Centre. February 21, 2001.
2000 :
A.Klimentov. AMS Data Model for AMS02 ISS mission. November 21, 2000.
V.Choutko, A.Klimentov. Data processing and computing for the AMS02 ISS mission. February 29, 2000.
1999 :
V.Choutko, A.Klimentov. OO Software For The AMS Experiment. 29 September, 1999.
before 1998 :
A.Klimentov. Read/Write Performance , 27 May 1997
A.Klimentov. Federation of databases (preliminary), 27 May 1997
A.Klimentov. AMS Payload Operations and Control Center V1.1. July 1997
A.Klimentov. AMS Integration setup @KSC V1.1. July 1997
A.Klimentov. AMS Integration setup @ETHZ V1.1. July 1997
A.Klimentov. AMS Alpha's @CERN V1.0. July 1997
A.Klimentov. AMS Ground Support Computers (status report). 9 July 1997
A.Klimentov. AMS Ground Support Computers at CERN. 22 July 1997
V.Shoutko. Fortran 90 and AMS
A.Klimentov. Fortran 90 vs C++
A.Klimentov. SBWG progress report . 19 April 1996
V.Shoutko. C++ and AMS . 07 June 1996
A.Klimentov. First Experience with Objectivity . 07 June 1996
A.Klimentov. AMS Data Handling and Computing Model . 13 August 1996
A.Klimentov. How AMS Event Block can be stored in Objectivity, 15 November 1996
A.Klimentov. Negative experince with Objectivity, 15 November 1996
A.Klimentov. Objectivity at CERN, 15 November 1996
A.Klimentov. AMS Data Storage Model, 27 May 1997
Insure++. Source level run-time debugger for C and C++
ROOT. comprehensive object oriented framework
XFORMS. GUI toolkit based on Xlib for X Window Systems
CVS. Concurrent Versions System
C++ Manuals and FAQ:
C++ FAQ FROM COMP.LANG.C++
- Beginners without C knowledges:
-
- Pratical C++ Programming, Steve Oualline, (O'Reilly)
- Object-Oriented Programming Using C++, Ira Pohl (Benjamin Cummings)
- Beginners with some C knowledges:
-
- C++ Primer, Stanley B. Lippman (Addison Wesley)
- The C++ Programming Language, Bjarne Stroustrup (Addison Wesley)
- Beginners with good C knowledges:
-
- The C++ Programming Language, Bjarne Stroustrup (Addison Wesley)
- C++ for C Programmers, Ira Pohl (Benjamin Cummings)
- Advanced C++ programmers:
-
- The C++ Programming Language, Bjarne Stroustrup (Addison Wesley)
- Advanced C++, James O. Coplien (Addison Wesley)
- C++ developers:
-
- Design Patterns, James O. Coplien (Addison Wesley)
- Object-Oriented Analysis and Design, Grady Booch (Benjamin Cummings)
> Return to the