
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:
- Arquiteturas 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
- Metodologias e tecnologias para a integração: caracterização, especificação de tradutores, métodos diretos e indiretos, arquiteturas. Model Driven Architecture/Model Driven Engineering/Model Driven Interoperability (MDA/MDE/MDI)
- Morfismos de modelos, mapeamento entre modelos e dados, tradutores, transformação e sistema de interface. Meta Modelos e integração multinível de modelos e dados. Facilitadores e geradores automáticos de código.
- Interoperabilidade sintática e semântica. Conhecimento explícito e tácito. Anotações semânticas em modelos de dados. Ontologias para o suporte de desenvolvimento de soluções para a interoperabilidade.
- Arquiteturas abertas para interoperabilidade: soluções centralizadas versus distribuídas, lineares versus hierárquicas, interfaces normalizadas para acesso de dados.
- Testes de conformidade e para verificação de interoperabilidade entre sistemas. Interoperabilidade entre sistemas hardware, middleware e software aplicacional.
- O desafio das Arquiteturas para a Integração de Sistemas no advento da Internet of Things. Utilização de dispositivos Raspberry Pi, Arduino, Gadgeteer, Zolertia no desenvolvimento de soluções interoperáveis.
- Arquiteturas e Plataformas middleware (e.g., Janus) e sistemas operativos vocacionais (e.g., Contiki, TinyOS).
- A Internet, os seus serviços e a Cloud na interoperabilidade entre sistemas em rede.
- Análise de Casos: Desenvolvimento de sistemas avançados para a interoperabilidade de sistemas utilizado LabView; Desenvolvimento de soluções em cloud com serviços para aquisição de dados em ambiente BlueMix. Utilização de National Instruments DAQ na interface inteligente com sensores.
Pré-requisitos
N/A
Conteúdo
Proporcionar aos alunos que compreendam o problema da interoperabilidade entre sistemas e desenvolvam competências em:
- Arquiteturas 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
- Metodologias e tecnologias para a integração: caracterização, especificação de tradutores, métodos diretos e indiretos, arquiteturas. Model Driven Architecture/Model Driven Engineering/Model Driven Interoperability (MDA/MDE/MDI)
- Morfismos de modelos, mapeamento entre modelos e dados, tradutores, transformação e sistema de interface. Meta Modelos e integração multinível de modelos e dados. Facilitadores e geradores automáticos de código.
- Interoperabilidade sintática e semântica. Conhecimento explícito e tácito. Anotações semânticas em modelos de dados. Ontologias para o suporte de desenvolvimento de soluções para a interoperabilidade.
- Arquiteturas abertas para interoperabilidade: soluções centralizadas versus distribuídas, lineares versus hierárquicas, interfaces normalizadas para acesso de dados.
- Testes de conformidade e para verificação de interoperabilidade entre sistemas. Interoperabilidade entre sistemas hardware, middleware e software aplicacional.
- O desafio das Arquiteturas para a Integração de Sistemas no advento da Internet of Things. Utilização de dispositivos Raspberry Pi, Arduino, Gadgeteer, Zolertia no desenvolvimento de soluções interoperáveis.
- Arquiteturas e Plataformas middleware (e.g., Janus) e sistemas operativos vocacionais (e.g., Contiki, TinyOS).
- A Internet, os seus serviços e a Cloud na interoperabilidade entre sistemas em rede.
- Análise de Casos: Desenvolvimento de sistemas avançados para a interoperabilidade de sistemas utilizado LabView; Desenvolvimento de soluções em cloud com serviços para aquisição de dados em ambiente BlueMix. Utilização de National Instruments DAQ na interface inteligente com sensores.
Bibliografia
Agile Manufacturing: 21st Century Manufacturing Strategy. Elsevier Science Publishers, pp. 735-757, ISBN: 0-08-043567-X, 2001
Diversos artigos publicados em revistas cientificas internacionais e actas de conferencias