Disciplina Curricular

Aplicações para Sistemas Embebidos ASE

Mestrado Bolonha em Engenharia Informática e de Computadores - Taguspark - MEIC-T 2006

Contextos

Grupo: MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Principais > Sistemas Embebidos

Período:

Grupo: MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Complementares > Sistemas Embebidos

Período:

Grupo: MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Complementares > Redes, Aplicações e Serviços

Período:

Peso

7.5 (para cálculo da média)

Objectivos

Dotar os alunos de conhecimentos sobre sistemas embebidos e sistemas de tempo real com ênfase na concepção, desenvolvimento e teste de aplicações. Abordar sinteticamente a especificidade dos sistemas embebidos no que se refere às arquiteturas hardware, barramentos e redes de comunicação. Estudar arquiteturas de software, sistemas operativos multitarefa e políticas de escalonamento de tempo-real. Analisar formas de optimização de programas por forma a melhorar o desempenho, o consumo e o custo dos sistemas. Introduzir metodologias de desenho de sistemas e de análise de requisitos. Analisar vários casos de estudo e domínios aplicacionais, dando ênfase às plataformas para identificação e acesso a serviços baseadas em cartões com microprocessador (smart cards) e aos terminais pessoais para comunicações (telemóveis).

Programa

1. Introdução: Objectivos e organização da disciplina. 2. Características dos sistemas embebidos: Requisitos, ciclo de vida, factores económicos. 3. Interfaces e dispositivos de Entrada/Saída. Serviço das Entradas/saídas. Avaliação de desempenho (latência, largura de banda). 4. Arquiteturas de Software: Plataformas de execução. Avaliação de desempenho. 5. Padrões de desenho em sistemas embebidos. 6. Sistemas Operativos de Tempo-Real: Métodos de escalonamento. 7. Ciclo de desenvolvimento de programas. Plataformas de desenvolvimento e teste. 8. Frameworks aplicacionais: OSGI. 9. Optimização de Programas: Tempo de execução, consumo de energia, ocupação de memória. 10. Concepção e Desenho de Sistemas Embebidos. 11. Formalismos para especificação de sistemas embebidos. 12. Casos de estudo: impressora, set-top box. 13. Casos de estudo: Cartões inteligentes. Sistemas para redes móveis. 14. Tópicos avançados: Co-desenho. Redes de Sensores. 15. Seminário de Sistemas Embebidos.

Metodologia de avaliação

A avaliação da disciplina será efectuada através de exame, um projeto laboratorial e entrega de um artigo. Os pesos das diferentes componentes na avaliação final são: exame - 50%, projeto – 35% e artigo – 15%. Para o aluno ser aprovado é necessário que a nota do projeto seja igual ou superior a 7,5 numa escala de 0 a 20, que a nota do exame seja igual ou superior a 7,5 numa escala de 0 a 20, e que a nota final seja igual ou superior a 9,5.

Disciplinas Execução

2018/2019 - 2ºSemestre

2014/2015 - 2º Semestre

2013/2014 - 2 Semestre

2012/2013 - 2 Semestre

2011/2012 - 2 Semestre

2010/2011 - 2 Semestre

2009/2010 - 2 Semestre

2008/2009 - 1 Semestre

2007/2008 - 1 Semestre