Silver 

§4. Архитектура и основные возможности

Пакет Silver включает в себя среду разработки и среду исполнения. Среда разработки представляет собой совокупность взаимосвязанных конфигураторов, позволяющих в режиме визуального программирования создавать законченный проект.

Среда исполнения включает в себя все необходимые драйверы УСО и различные сервисы, отвечающие за сбор, сохранение и отображение данных, управление и диагностику. Среда исполнения Silver представляет собой распределенную систему сбора данных, процессы которой могут находится на различных компьютерах под управлением ОСРВ QNX, объединенных в единую сеть.

Центральным понятием является понятие переменной. Переменная (или тэг) Silver — это объект, реализующий интерфейс доступа к данным. Каждая переменная Silver может быть связана с источником данных. В качестве источника данных может выступать произвольный процесс. Обычно источником данных для переменной является драйвер УСО. Переменные могут иметь в качестве источников данных процессы, которые могут быть запущены на разных машинах, связанных сетью.

Тем не менее все переменные, описанные в рамках данного проекта отображаются на единое поле переменных, таким образом сводя к минимуму проблемы доступа к этим данным из пользовательских приложений. Таким образом, любой процесс (отображение мнемосхем, сохранение в БД, управление), на какой бы машине в сети он не был запущен, всегда может получить прозрачный доступ к значениям переменных.