Getting Started | Documentation | Glish | Learn More | Programming | Contact Us |
![]() | Version 1.9 Build 1367 |
|
Part 2 in this series of discussion papers deals with the activation of aips++ and associated server processes, the generation of the aips++ system from its source code, and also several topics which can be grouped loosely under the term ``verification''. It has been distilled from material presented in the ``aips2-tools'' email exploder between July and December 1991.
The subject of ``activation'' particularly includes the mechanism used for defining the aips++ environment and starting aips++ and its server processes. This includes batch processing as well as interactive. Some aspects overlap with that of the aips++ user interface.
System ``generation'' encompasses all that is required to generate the aips++ libraries, executables, scripts, documentation and any other system files from the aips++ source code. In particular, this includes installation of aips++ at end-user sites.
``Verification'' refers to anything related to testing the correctness of aips++ . In particular, debugging aips++ source code and verifying that it produces sensible answers. Also included would be a tool or tools which check that source code conforms to a basic style of formatting, and perhaps applies it. Although the subjects of assertion testing, pre- and post-conditions, class invariants, and class test suites could be considered a part of verification, they are not considered in this document, but instead left for the discussion on general coding standards.