1 INTRODUCTION
The software described in this manual is intended to be used in the ESO VLT project by ESO and authorized external contractors only.
While every precaution has been taken in the development of the software and in the preparation of this documentation, ESO assumes no responsibility for errors or omissions, or for damage resulting from the use of the software or of the information contained herein.
1.1 PURPOSE
The purpose of this document is to describe the usage of the Base ICS software package: the manual describes the features supplied by Base ICS and how an ICS implemented with Base ICS is used. The tutorials describe how the Base ICS and its related Template Instrument software modules are used and configured to implement a specific ICS.
Starting from issue 2.0 it describes the usage of a reviewed version of this package, called also icb.
Previous issues (1.x) described the usage of the prototype version of the package, called also ic0; the public interface of that version has to be considered obsolete.
1.2 SCOPE
This document is intended for software developers of instrumentation software for the VLT project.
The related Template Instrument manual [23] describes a template instrument (modules xxins, xxi, etc.) that can be used as a template to build a specific real instrument.
This document does not enter into internal implementation details of the icb package; this will be found in the Maintenance Manual.
1.3 APPLICABLE DOCUMENTS
The following documents, of the exact issue shown, form a part of this document to the extent specified herein. In the event of conflict between the documents referenced herein and the contents of this document, the contents of this document shall be considered as a superseding requirement.
1.4 REFERENCE DOCUMENTS
The following documents are referenced in this document.
1.5 ABBREVIATIONS AND ACRONYMS
The following abbreviations and acronyms are used in this document:
1.6 GLOSSARY
No special definition is introduced in this manual
1.7 STYLISTIC CONVENTIONS
The following styles are used:
bold and italic are also used to highlight words.
1.7.1 Data Flow and Processor Model Diagrams
Data Flow and processor Model Diagrams are based on De Marco/Yourdon notation for real-time systems [26].
1.7.2 Class Diagrams
Class diagrams are based on OMT notation [27]
In order to simplify drawing of class symbols, a class is represented by a box, divided in two sections:
Lines connecting classes have to be interpreted as follows:
Class hierarchies are also represented as tree diagrams with the base class on the left and derived classes on the right, connected by lines:
1.8 NAMING CONVENTIONS
This implementation follows the naming conventions as outlined in [3].
1.9 PROBLEM REPORTING/CHANGE REQUEST
The form described in [11] shall be used.
Quadralay Corporation http://www.webworks.com Voice: (512) 719-3399 Fax: (512) 719-3606 sales@webworks.com |