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