ADASS XI Sept30-Oct3, 2001 The ALMA Common Software (ACS) as a basis for a distributed software development G.Raffi, G.Chiozzi (ESO), B.Glendenning (NRAO)

Slides:



Advertisements
Similar presentations
SPIE 2002 Aug , 2002 ACS CORBA-based Common Software for the ALMA project G. Chiozzi, B. Gustafsson, B. Jeram – ESO M. Plesko, M. Sekoranja,
Advertisements

National Radio Astronomy Observatory June 13/14, 2005 EVLA Phase II Proposal Review EVLA Phase II Computing Development Bryan Butler (EVLA System Engineer.
Software for Science Support Systems EVLA Advisory Committee Meeting, March 19-20, 2009 David M. Harland & Bryan Butler.
NRAO/ESO videocon, Feb.12, 2004 ACS ALMA Common software G.Chiozzi and the ACS team.
CORBA Controls Workshop, Grenoble 9-11 October, 2002 ACS CORBA-based Common Software for ALMA and other projects G.Chiozzi*, B.Gustafsson*, B.Jeram*, P.Sivera*
1st ACS Workshop UTFSM ALMA Common Software Training- Course ACS Characteristic Components 1st ACS Workshop UTFSM, Valparaiso, Chile G.Chiozzi, …..
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array.
C. ChandlerEVLA Advisory Committee Meeting September 6-7, Scientific Commissioning Plan Claire Chandler.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Observing the Pluto.
The ALMA Common Software: a developer friendly CORBA-based framework G.Chiozzi d, B.Jeram a, H.Sommer a, A.Caproni e, M.Pesko bc, M.Sekoranja b, K.Zagar.
ALMA Common Software Basic Track Introduction to the ACS Framework.
EVLA Computing Overview Gareth Hunt EVLA Advisory Committee 2002 June
ALMA Common Software Basic Track Software Engineering Basics.
Workshop in ALMA Logs Prepared by Juan Pablo Gil – Arturo Hoffstadt
Software Integration and Test Techniques in a Large Distributed Project: Evolution, Process Improvement, Results Paola Sivera - ESO.
50mm Telescope ACS Course Garching, 15 th to 19 th January 2007 January 2007Garching.
Integrating the CERN laser alarm system with the ALMA common Software SPIE, Orlando, May 2006 Integrating the CERN LASER Alarm System with the ALMA Common.
The ALMA Software System Joseph Schwarz (ESO). ACS Course, 15 January 2007The ALMA Software System ALMA is… A radio aperture-synthesis telescope covering.
The ALMA Software and Release Management Ruben Soto Software Operations Group & Release Manager Joint ALMA Observatory.
ALMA Software B.E. Glendenning (NRAO). 2 ALMA “High Frequency VLA” in Chile Presently a European/North American Project –Japan is almost certainly joining.
Tokyo July, 2005 ACS Characteristic Components B. Jeram, …..
Radio Interferometry and ALMA T. L. Wilson ESO. A few basics: Wavelength and frequency  -1 temperature max (mm) ~ 3/T(K) (for blackbody) Hot gas radiates.
The ALMA TelCal subsystem Dominique Broguière, Institut de RadioAstronomie Millimétrique (IRAM) TelCal Phasing meeting – Grenoble -10/12/2012.
Overall Data Processing Architecture Review EVLA Monitor and Control Interfaces July , 2002EVLA Data Processing PDR Bill Sahr.
ICALEPCS 2001 Nov , 2001 ACS Common Software for the ALMA Project G.Chiozzi, B.Gustafsson, B.Jeram, P.Sivera – ESO M.Plesko, M.Sekiranja, G.Tkacik,
ALMA Common Software Basic Track Logging and Error Systems.
Lessons learned from cm-wave interferometry Interferometry analysis is less straightforward than single aperture analysis. Astronomers need ‘support’.
Moscow presentation, Sept, 2007 L. Kogan National Radio Astronomy Observatory, Socorro, NM, USA EVLA, ALMA –the most important NRAO projects.
APEX (ATACAMA PATHFINDER EXPERIMENT) Heiko Hafok, Dirk Muders Max-Planck-Institute for Radioastronomy, Bonn, Germany.
1wnb Synthesis Imaging Workshop ALMA The Atacama Large Millimeter Array.
ALMA Common Software Basic Track A walk through ACS functionality.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
EVLA Transition to Science Operations: An Overview EVLA Advisory Committee Meeting, March 19-20, 2009 Bob Dickman AD, NM Operations.
Gustaaf van MoorselEVLA Advisory Committee Meeting May 8-9, 2006 EVLA Computing Software Overview.
The North American ALMA Science Center North America’s ALMA Regional Center The North American ALMA Science Center acts as the gateway to ALMA for North.
Long Term Transition Plan Gareth Hunt EVLA M&C PDR 2002 May 15.
ICALEPCS’ GenevaACS in ALMA1 Allen Farris National Radio Astronomy Observatory Lead, ALMA Control System.
Software Phase V Testing and Improvements to Test Procedures S. Corder and L.-A. Nyman April 18, 20131ICT Planning Meeting, Santiago.
ALMA Week, 2004 March 3-5, in Garmisch, Germany ALMA Operations Plan: Progress Report Darrel Emerson (NRAO) David Silva (ESO) JAO Operations Group
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
Observing Modes from a Software viewpoint Robert Lucas and Philippe Salomé (SSR)
Status of Computing at PDR B.E. Glendenning (NRAO), G. Raffi (ESO)
Property interfacing to Hardware: DevIO ACS Development Team.
Network 3.6 Future Astronomical Software Environments for data analysis and processing Preben Grosbøl, ESO (Chair)‏ OPTICON Mid-Term Review meeting Corfu,
ALMA Polarization Commissioning and Verification Status Kouichiro Nakanishi (Joint ALMA Observatory/NAOJ) on behalf of ALMA Polarization Commissioning.
SAGE meeting Socorro, May 22-23, 2007 EVLA Science Operations: the Array Science Center Claire Chandler NRAO/Socorro.
ICALEPCS WE2.4-6I ALMA Common Software Status and Development G.Chiozzi a, A.Caproni a e, R.Cirami e,P.Di Marcantonio e,D.W.Fugate d, S.Harrington.
14 June, 2004 EVLA Overall Design Subsystems II Tom Morgan 1 EVLA Overall Software Design Final Internal Review Subsystems II by Tom Morgan.
ALMA and the Call for Early Science The Atacama Large (Sub)Millimeter Array (ALMA) is now under construction on the Chajnantor plain of the Chilean Andes.
ICALEPCS 2005 Geneva, Oct. 12 The ALMA Telescope Control SystemA. Farris The ALMA Telescope Control System Allen Farris Ralph Marson Jeff Kern National.
ALMA’s Roots in Three Scientific Visions Paul Vanden Bout NRAO The Dusty & Molecular Universe – Paris 28/10/04.
N. RadziwillEVLA Advisory Committee Meeting May 8-9, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
ALMA Project Status Adrian Russell. Where is ALMA? El llano de Chajnantor ALMA.
UlvestadEVLA Advisory Committee Meeting September 6-7, Future EVLA Operations Jim Ulvestad.
Atacama Large Millimeter/ submillimeter Array - ALMA ASAC Charges For Oct 31 ASAC Report to ALMA Board Al Wootten JAO Interim Project Scientist.
ALMA Common Software Basic Track Project Lifecycle.
ICALEPCS’ Geneva The ALMA Computing Project Update and Management Approach Brian Glendenning (1) Gianni Raffi (2)
Software Requirements for the Testing of Prototype Correlator Sonja Vrcic Socorro, December 11, 2007.
ALMA Common Software Basic Track Component/Container Model and Lifecycle Management.
10 January 2006AAS EVLA Town Hall Meeting1 The EVLA: A North American Partnership The EVLA Project on the Web
Computing Introduction Gareth Hunt EVLA System PDR 2001 December 04.
Dirk Muders, MPIfR, March 10, 2006 The APEX Control System* Past, Present & Future * APECS APECS Developers: A. Belloche, H. Hafok, J. Hatchell, C. König,
Software Integration and Test Techniques in a Large Distributed Project: Evolution, Process Improvement, Results Paola Sivera - ESO.
Computing Architecture
ALMA Common Software Training-Course Session 4 - ACS Docs
Atacama Large Millimeter Array
ACS ALMA Common software Demo Setup
Gustaaf van Moorsel September 9, 2003
Presentation transcript:

ADASS XI Sept30-Oct3, 2001 The ALMA Common Software (ACS) as a basis for a distributed software development G.Raffi, G.Chiozzi (ESO), B.Glendenning (NRAO) Follows ADASS 2000: ALMA Computing Challenges by B.Glendenning

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software2 ALMA Project in Summary m antennas (25 microns, 0.6”) Array configurations:150m-10 Km Near S.Pedro de Atacama, Chile at 5000m Imaging capability over mm range 10 receiver bands compact array (several ~8m antennas) very high resolution correlator

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software3 ALMA Project Set-up Preliminary design - Phase 1, up to end 2001 Construction Phase - Phase 2, with interim operations starting at end of equal partners: Europe, Japan, North America with Europe and North America together since prototype antennas: ready Spring 02- Spring 03 to be tested at VLA site for final selection Cost 750 M$

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software4

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software5 ALMA design phase Top-down: Science Software Requirements (SSR) High-level analysis and design Bottom-up: Software for prototype antennas & test correlator Common infrastructure: ALMA Common Software (ACS) Software engineering practices

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software6 ALMA Computing Subsystems Control, Correlator (input: 96 Gb/s per antenna) On-line Pipeline, Off-line Data Reduction, Telescope Calibration Archiving ( Data rate >10MB/s TB/year) Observing Preparation, Scheduling –Automatic operation, including images –planned breakpoints to take decisions

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software7 ALMA Computer architecture

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software8 ALMA Common Software (ACS) –Common full framework, not only few libraries (for a very distributed group) (e.g. EPICS) –Well tested software that avoids duplication –Makes upgrades and maintenance reasonable –Achieves incremental development via Releases –Achieves standardisation offering environment with design patterns (rather than rules). –Common configuration control/installation procedures It worked on a comparable size project: the VLT

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software9 ACS software status Decided to start from existing product, to make use of CORBA experience Collaboration with JSI-Ljubliana to further develop existing system built for High Energy Physics Prototype Release 0 (tested on Kitt-Peak12 m antenna) First Realease 1.0 (Sept.01) In use in Test Interferometer Software (TICS) prototype Being integrated with Test Correlator software

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software10 ACS Distributed Object (DO) 3 tier model: DO- Property-Characteristics DO: base class for any physical/logical Device (e.g. temperature sensor, motor) Each DO has Read only or R/W Properties (e.g. status value, position - control/monitor points) Characteristics of Dos and Properties (Static data in Configuration DB, e.g. units, ranges, default values) JavaBeans (client side- automatically from DO IDL)

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software11 ACS Architecture

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software12 ACS platforms CORBA middleware: TAO (& ACE), Orbacus Makes use of CORBA services Operating system: Linux Languages: C++, JAVA, Python (TCL) Real-time: VME,VxWorks (Phase1), CAN bus Unified Modeling Language (UML) DB2 being evaluated as configuration DB Communication: Gigabit Ethernet to antennas

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software13 ALMA software development ACS incremental development via Releases every 6 months (Applications yearly) Science software to be developed in two main phases (ready for 2006 and 2010) Subsystems to be done by development teams at different sites Implies sharp increase in level of effort

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software14 Kitt Peak test (Dec.00): Pointing /tracking with 12 m Radio + optical tel.

ALMA Project ADASS XI Sep30-Oct3, 2001ALMA Common Software15 ALMA Sites: Chajnantor