<html>
<body>
Comments on the Canadian Software Proposal
(as discussed at last ASAC meeting).

<br><br>General comments:
<ul>

<li>It is at least surprising that this proposal be issued without
  explicit reference to the considerable amount of work that has been
  pursued within the ALMA project to define the science based software
  requirements, in the last 18 months or so. The <a
  href="http://www.alma.nrao.edu/development/computing/workinggroups/ssr/index.html">Science
  Software Requirements Committee</a>
  (http://www.alma.nrao.edu/development/computing/workinggroups/ssr/index.html)
  has widely distributed reports (<a
  href="http://www.mma.nrao.edu/memos/html-memos/abstracts/abs293.html">Alma
  Memo 293</a>, now superseded by <a
  href="http://www.alma.nrao.edu/development/computing/docs/joint/0011/ssranduc.pdf">ALMA-Software
  Memo 11</a> (at
  http://www.alma.nrao.edu/development/computing/docs/memos/index.html);
  they have been submitted to a review process. Requirements have been
  presented to the ASAC Florence meeting in February. See also <a
  href="http://www.mma.nrao.edu/memos/html-memos/abstracts/abs367.html">ALMA
  Memo 367</a>.

<li>This work is continuing by a detailed report on the requirements for
  the pipeline and for off-line data analysis. A first draft of this
  is to be discussed at the SSR meeting on July 16/17.

<li>The software group is taking the stepwise approach to specify the
  requirements in some detail before making actual implementation
  choices. Naturally however we have a good feeling on what can be
  done and what cannot be done in a quasi-real time pipeline, in order
  not to overspecify the system.

<li>Given that discussion on pipeline requirements is already taking
  place within the SSR, we feel that it would be more efficient for
  ASAC to review our conclusions rather than each committee having
  parallel discussions that would somehow have to be later integrated.

</ul>
 


More specific technical comments will be made by the SSR Committee,
let me give a few comments of my own:

<ul>
<li> Note that in the requirements document <a
  href="http://www.alma.nrao.edu/development/computing/docs/joint/0011/ssranduc.pdf">ALMA-Software
  Memo 11</a> (Req. 1.0-R7, 6.3-R1) the SSR states that a fundamental
  requirement for ALMA is that scientifically analyzable images will
  be automatically produced for observers.

<li> Our opinion is that the first order feedback on the scheduling
  should be based on the calibration quality, not on the final
  images. Hence the separation between the calibration pipeline, the
  quick look pipeline, and the science data pipeline. Therefore the
  image processing time scale is not a few minutes, but a few hours at
  the end of the observing session.

<li> There is too much emphasis on self-calibration, which will not be
  feasible for many projects, probably a majority. 

<li> I doubt whether an automatic expert system can be made before any
  human expertise is obtained on submillimeter image synthesis,
  especially at the high frequencies. One has to go by steps.
</ul>

<br> Robert Lucas
<br> <i>(Chair of the ALMA Science Software Requirements Committee)</i>
</html>