
Arquitetura para Integração de Sistemas
Código
10484
Unidade Orgânica
Faculdade de Ciências e Tecnologia
Departamento
Departamento de Engenharia Electrotécnica
Créditos
6.0
Professor responsável
Ricardo Luís Rosa Jardim Gonçalves
Horas semanais
4
Língua de ensino
Português
Objectivos
Proporcionar aos alunos que compreendam o problema da interoperabilidade entre sistemas e desenvolvam competências em: - Arquitecturas para integração de sistemas, caracterização genérica de sistemas para modelação e integração; identificação de blocos principais e caracterização das funcionalidades necessárias; metodologias para desenvolvimento de estratégias para integração e desenvolvimento de sistemas integrados - Normas para modelação de dados e processos: âmbitos de utilização, tecnologias e metodologias inerentes, análise de casos e aplicações - Tecnologias para a integração: caracterização, especificação de tradutores, métodos directos e indirectos, arquitecturas. - Morfismos de modelos, tradutores, transformação e sistema de interface. Metamodelos e integração multi-nivel de modelos. Facilitadores e geradores automaticos de codigo. - Arquitecturas abertas para interoperabilidade: soluções centralizadas versus distribuídas, lineares versus hierarquicas, interfaces normalizadas para acesso de dados. - Testes de conformidade e para verificação de interoperabilidade entre sistemas. Interoperabilidade entres sistems hardware, middleware e software aplicacional. A Internet, os seus serviços e a Cloud. O desafio das AIS no advento da Internet of Things - Análise de Casos: exemplos de casos reais industriais.
Pré-requisitos
N/A
Conteúdo
Proporcionar aos alunos que compreendam o problema da interoperabilidade entre sistemas e desenvolvam competências em: - Arquitecturas para integração de sistemas, caracterização genérica de sistemas para modelação e integração; identificação de blocos principais e caracterização das funcionalidades necessárias; metodologias para desenvolvimento de estratégias para integração e desenvolvimento de sistemas integrados - Normas para modelação de dados e processos: âmbitos de utilização, tecnologias e metodologias inerentes, análise de casos e aplicações - Tecnologias para a integração: caracterização, especificação de tradutores, métodos directos e indirectos, arquitecturas. - Morfismos de modelos, tradutores, transformação e sistema de interface. Metamodelos e integração multi-nivel de modelos. Facilitadores e geradores automaticos de codigo. - Arquitecturas abertas para interoperabilidade: soluções centralizadas versus distribuídas, lineares versus hierarquicas, interfaces normalizadas para acesso de dados. - Testes de conformidade e para verificação de interoperabilidade entre sistemas. Interoperabilidade entres sistems hardware, middleware e software aplicacional. A Internet, os seus serviços e a Cloud. O desafio das AIS no advento da Internet of Things - Arquitecturas e Plataformas middleware (e.g., Janus) e sistemas operativos vocacionais (e.g., Contiki, TinyOS). Análise de Casos: exemplos de casos reais industriais.