Uma arquitetura de software neuro-reativa para sistemas de automação do ambiente construído
Data
2017-11-15
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Biblioteca Digital de Teses e Dissertações da USP
Universidade de São Paulo
Escola de Engenharia de São Carlos
Universidade de São Paulo
Escola de Engenharia de São Carlos
Resumo
Descrição
Esta tese propõe uma arquitetura de software neuro-reativa para sistemas de automação do ambiente construído. O objetivo é facilitar o desenvolvimento, a manutenção e a expansão desses sistemas, através de três requisitos norteadores: modularidade, flexibilidade e capacidade de integração das partes. Um modelo baseado em unidades chamadas de \"neurônios\" e de \"glândulas\" é proposto. Esses elementos fundamentais têm características reativas e podem ser combinados formando diferentes sistemas de automação. Uma versão da arquitetura proposta é programada na linguagem Java utilizando tecnologias como CORBA e MySQL. Por fim, uma casa fictícia é utilizada como exemplo para demonstrar a aplicação da arquitetura proposta.
This thesis presents a neuro-reactive software architecture applied to building automation systems. The objective is to make development, maintenance and ex-pansion of these systems easier through three main requirements: modularity, flex-ibility and parts integration capability. A model with units called neurons and glands is proposed. These fundamental elements have reactive characteristics and are combined to constitute automation systems. A version of proposed architecture is programmed in Java language using technologies like CORBA and MySQL. In the end, a fictitious home automation system is used as example.
This thesis presents a neuro-reactive software architecture applied to building automation systems. The objective is to make development, maintenance and ex-pansion of these systems easier through three main requirements: modularity, flex-ibility and parts integration capability. A model with units called neurons and glands is proposed. These fundamental elements have reactive characteristics and are combined to constitute automation systems. A version of proposed architecture is programmed in Java language using technologies like CORBA and MySQL. In the end, a fictitious home automation system is used as example.
Palavras-chave
Arquitetura de software, Automação, Automação predial, Automação residencial, Sistemas de controle, Home automation, Control systems, Building automation, Automation, Software architecture