ALMA
ALMA Use Case development
Draft Use Cases that will act as guidelines for developing software Test Cases and Testing plans.  
These Use Cases are based on the SSR Use Cases (UCs) defined in SSR Memo 11. They represent detailed scenarios developed to aid in testing design and implementation of software subsystems to support the specific case described. They should not be considered a replacement of the UCs in the SSR Memo 11.
Guidelines:
Guidelines.html   Guidelines for how to create Use Cases for testing purposes and Timeline to Develop Subsystem Test Plans.  
Templates & Help:
UseCaseTemplate.html   html template  
UseCaseTemplateDoc.html   Help on each of the fields specified in the Use Case template.  
Observatory Modes - by Deb Shepherd:

ATF.obs.modes.doc   26aug05 - A list of all Obs Modes expected to be run at the ATF. A full description of the Optical Pointing inputs needed in the OT is available in this version. DRAFT inputs for the other Obs Modes are included but need work. Modes include:
   +   Optical Pointing
   +   Radiometric Pointing
   +   Baseline Determination
   +   Tower Holography
   +   Sky Dip
   +   Obs TP (Field Observations in Total Power Mode)
   +   OTF map TP (one-the-fly mapping in Total Power mode)
ATF.obs.modes.pdf   26aug05 - pdf version of the above document.  
 
ObsMode.UC.OpticalPointing.html   - A full operational description of the Optical pointing observatory mode to be run at the ATF. Updated on 10apr07 (no more red and blue bits) to match the final software to be delivered to Chile.  
ObsMode.UC.Holography.html   - A full operational description of the Holography observatory mode to be run at the ATF. Updated on 20apr07 to match the final software to be delivered to Chile.  
Integration, Test, & Support (ITS) Subsystem:

ITS.UC.html   DRAFT - A description of how ITS will integrate software from each subsystem, what is expected, and how it will be tested.  
Archive Subsystem:

Archive.UC.UserAuthenication.html   Confirm a user with a particular user ID has permission to access the archive  
Archive.UC.GetSystemParams.html   Return time series of system parameters  
Archive.UC.ListObservedSources.html   Return a catalogue indicating what projects have observed sources with some set of specific observational parameters  
Archive.UC.AssociateCover.html   Associate data which are complementary in terms of u,v coverage  
Archive.UC.AssociateMultiFreq.html   Associate Projects for Multi-Frequency Studies  
Archive.UC.CheckAntGain.html   Check Antenna Gain Solution  
Archive.UC.DataMining.html   Basic data mining  
Archive.UC.FindSrcCal.html   Search the Archive for sources to be used for calibration purposes.  
-    
Archive.UC.Query.html   DRAFT - Query the archive for information.  
Archive.UC.Retrieve.html   DRAFT - Retrieve 'entity' from the archive.  
Archive.UC.Store.html   DRAFT - Create a new 'entity' in the archive (store).  
Archive.UC.Update.html   DRAFT - Update an existing 'entity' in the archive.  
Control Software Subsystem:

Control.UC.automatic.html   Automatic Control Operations Use Case.  
 -   Manual Control Operations (TBD).  
Correlator Software Subsystem:

Correlator.UC.html   Correlator Operations Use Case.  
Executive Software Subsystem:

Executive package:

Exec.UC.Exec_Startup.html   Start and initiate executive software.  
Exec.UC.Exec_Shutdown.html   Shut down executive software.  
Exec.UC.Exec_OperLogin.html   Login Operator.  
Exec.UC.Exec_CheckSystem.html   Check System status/alert operator of problems  
Exec.UC.Exec_SelectSB.html   Manipulate SBs  
User Administration package:

Exec.UC.Create_AlmaUser.html   DRAFT: Create a New Alma User in the database.  
Exec.UC.Manage_UserInfo.html   DRAFT: Administrator manages user information in the database.  
Exec.UC.Modify_UserInfo.html   DRAFT: User or Administrator modifies user information in the database.  
ALMA Administration package:

Exec.UC.Alma_TransferInfo.html   Administrator gets log information.  
Security package:

Exec.UC.Secu_VerifyUser.html   Authenticate a user.  
Exec_UseCases.txt   Text description of Use Cases.
Observing Preparation Subsystem:
OT.UC.SingleFieldSetup.html   Set Up to Observe a Single Field, Single Line, Easy Frequency Project.   (L. Testi)
OT.UC.MultiFieldMosaicSetup.html   Multi-Field Mosaic setup.   (D. Shepherd & L. Testi)
OT.UC.SurveyFewRegionsSeveralObjects.html   Set Up to do a Survey of a Few Regions with Several Objects.   (L. Testi)
OT.UC.SpectralSurvey.html   Set Up to do a Spectral Line Survey.   (L. Testi)
OT.UC.SolarSystemSetup.html   Comet observation setup.   (D. Shepherd, P. Palmer, L. Testi)
OT.UC.QuietSunSetup.html   DRAFT Quiet Sun mosaic observation setup.   (T. Bastian, D. Shepherd)
 -   Polarization, Zeeman Splitting project, setup.  
 -   Pulsar/Astrometry - TBD  
Offline Subsystem:

Offline.UC.SnglFldReduce.html   Reduce & Image Single Field Data (with and without single dish data) (D. Shepherd, S. Myers)  
Offline.UC.MosaicReduce.html   Reduce & Image Multi-Field Mosaic Data (with and without single dish data) (D. Shepherd, S. Myers)  
Offline.UC.TotPower.html   Offline: Reduce & Image Auto-Correlation (Single Dish) Data (D. Shepherd)  
Offline.UC.SolarSystem.html   Solar System - comets and asteroids   (D. Shepherd, P. Palmer)
 -   Polarization - TBD  
 -   Astrometry - TBD  
 -   Sun - TBD  
 -   Pulsar (phased array, gated observations) - TBD  
Pipeline Subsystem:

Pipeline.UC.ProcSciData.html   Process Science Data (C. Wilson)  
Pipeline.UC.SnglFld.html   Science Pipeline: Process Single Field Interferometric Data (without single dish data) (J. Pety, F. Gueth, D. Shepherd)  
Pipeline.UC.Mosaic.html   Science Pipeline: Process Mosaic, no short spacings (C. Wilson)  
 
Pipeline.QLDataProc.html   Quick-Look Pipeline: Data Processing: Interferometric Data (C. Wilson)  
Pipeline.QLCalMon.html   Quick-Look Pipeline: Monitor Calibration Data (C. Wilson)  
Pipeline.QLArrayMon.html   Quick-Look Pipeline: Monitor Array Data: Interferometric Data (C. Wilson)  
Scheduling Subsystem:

Sched.UC.dynamic.html   Dynamic Mode (Automatic) Operations  
Sched.UC.interactive.html   Interactive Mode (Manual) Operations  
 -   Simulator Mode Operations - TBD  
Telescope Calibration Subsystem:

TelCal.UC.ComputePointingModel.html   Compute Pointing Model  
TelCal.UC.ComputeProvisionalCalibrationCurve.html   Compute Calibration Curve  
TelCal.UC.GetOffLineObservation.html   Get OffLine Observation  
TelCal.UC.GetOnLineObservation.html   Get OnLine Observation  
TelCal.UC.ProcessAtmosphericCalibration.html   Process Atmospheric Calibration  
TelCal.UC.ProcessBandpass.html   Process Bandpass  
TelCal.UC.ProcessCalibrations.html   Process Calibrations  
TelCal.UC.ProcessCalibratorAmplitude.html   Process Calibrator Amplitude  
TelCal.UC.ProcessCalibratorPhase.html   Process Calibrator Phase  
TelCal.UC.ProcessDelays.html   Process Delays  
TelCal.UC.ProcessInterferometricFocus.html   Process Interferometric Focus  
TelCal.UC.ProcessInterferometricPointing.html   Process Interferometric Pointing  
TelCal.UC.ProcessSidebandRatio.html   Process Sideband Ratio  
TelCal.UC.ProcessSingleDishFocus.html   Process Single-Dish Focus  
TelCal.UC.ProcessSingleDishPointing.html   Process Single-Dish Pointing  
TelCal.UC.ProcessSkydip.html   Process Skydip  
TelCal.UC.ProcessWVRCalibration.html   Process WVR Calibration  
TelCal.UC.PublishAndArchiveResults.html   Publish and Archive Results  
TelCal.UC.ValidatePhaseCorrection.html   Validate Phase Correction  

Maintained by: Debra Shepherd (dshepher@nrao.edu)