Propostas de Estágio 2014/2015 - Plurianual

DEI - FCTUC
Gerado a 2024-04-18 23:35:58 (Europe/Lisbon).
Voltar

Titulo Estágio

Biblioteca Cliente OPC Unified Architecture em java.

Área Tecnológica

Engenharia de Software

Local do Estágio

Ciengis (IPN), Rua Pedro Nunes 3030-199 Coimbra PORTUGAL

Enquadramento

A empresa:
Ciengis é uma empresa que ambiciona criar soluções na àrea de optimização, monitorização e controlo avançado de processos industriais. (É possível encontrar mais informação em www.ciengis.com)

O protocolo:
OPC Unified Architecture é um dos mais bem aceites protocolos na industria de automação industrial. É um protocolo desenvolvido pela OPC Foundation para melhorar e expandir sistemas de interoperabilidade na industria.

O estagio:
No mercado existem várias implementações do protocolo UA, no entanto estas são pagas (através sistemas de licenciamento ou associadas a comunidades fechadas que requerem pagamento para fazer parte delas). Esta biblioteca será a primeira implementação em código fonte aberto a ser publicada abrindo desde modo caminho a novos projectos ou facilitando a integração em projectos existentes.

Objetivo

Este estágio tem três objectivos:
O primeiro objetivo deste estágio é desenvolver uma biblioteca cliente OPC UA em java. A biblioteca deve ser de utilização fácil e potenciar a produtividade dos seus utilizadores. Deverá ser pensada em termos de rapidez e utilização racional de recursos.
O segundo objectivo é avaliação da metodologia de desenvolvimento orientada por testes aplicada no desenvolvimento.
A biblioteca será de código fonte aberto e como terceito objectivo devem ser criadas condições para a formação de uma comunidade em torno da biblioteca.
Em suma, neste projecto pretende a implementação de uma biblioteca de código fonte aberto utlizando uma metodologia de desenvolvimento orientada por testes.

Plano de Trabalhos - Semestre 1

1. Estudo do protocolo UA
2. Levantamento do estado da arte
3. Levantamento de requisitos e especificação
4. Implementação do primeiro protótipo
5. Publicação da biblioteca
6. Escrita do relatório intermédio de estágio

Plano de Trabalhos - Semestre 2

1. Revisão de estado da arte, requisitos e especificação
2. Implementação do segundo protótipo
3. Publicação da biblioteca
4. Escrita do relatório de estágio

Condições

Este trabalho será realizado na Ciengis. Será disponibilizado um local de trabalho apropriado e todos os recursos necessários.

O candidato deve ser fluente em Português e Inglês.

O estágio terá um prémio monetário aquando da entrega do projecto.

Observações

Valorizada experiencia em:
-ambiente linux;
-metedologia de desenvolvimento orientado por testes;
-padrões de desenvolvimentos de software.

A empresa será titular de todos os direitos sobre a propriedade industrial gerada no âmbito do estágio.

Orientador

Marco Estanqueiro
marco.estanqueiro@ciengis.com 📩