Este livro no dom nio do sistema de controlo distribu do (DCS) e da arquitetura de software aborda quest es fundamentais como a modularidade do hardware e do software e a depend ncia da plataforma. A complexidade do hardware e do software nos sistemas de controlo distribu do aumenta com o n mero de dispositivos e com os tipos de normas e interfaces de comunica o utilizados. Por conseguinte, para minimizar a complexidade na conce o dos sistemas de controlo distribu do, necess ria uma arquitetura modular do hardware. Do mesmo modo, para minimizar a complexidade do software, necess ria uma arquitetura de software modular. Al m disso, necess rio acomodar e integrar v rios tipos de dispositivos de hardware que possam suportar diferentes aplica es, uma vez que a maioria dos sistemas de controlo distribu do depende da plataforma e da aplica o espec fica. Por conseguinte, para resolver estas quest es, este livro pretende explicar diferentes estilos de arquitetura de software para sistemas de controlo distribu dos. A arquitetura especificada sugere modularidade na conce o para encontrar atributos semelhantes, reduzindo o tempo de conce o, o custo e o risco de erros. Para concluir, a Arquitetura de Software em Camadas para HDCS introduzida e descrita resumidamente.