Faculdade de Ciências e Tecnologia

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

Cursos