The kernel must support prioritized task scheduling and event-driven signaling. Inter-task communication requires mailboxes, queues, semaphores and memory management. A high level language interface is required. The CWIS provides and external ethernet interface for data transfer and system control. Data and displays must be accessible from remote X-Windows terminals.
Remote control is provided for operation and debug.
The CWIS provides a hardcopy printout of any data image. Color is required. Images are generated from real-time or stored data. The CWIS uses dual VMEbus backplanes to process and transfer data between the system boards. The VMEbus provides 32 bits of address and 32 bits of data.