JAI: Minicurso 4: "Engenharia de Software para Sistemas Embarcados" (Parte 3/3)
Flávio Wagner (UFRGS), Luigi Carro (UFRGS)
Horário: 16:15 - 18:15
Local: Auditório 3
Resumo:
"Sistemas eletrônicos embarcados apresentam uma funcionalidade bastante diversificada e complexa e precisam atender requisitos geralmente conflitantes, como desempenho, restrições de tempo real, consumo de potência e energia, tempo de projeto e custo. Infelizmente, as metodologias tradicionais de Engenharia de Software, que privilegiam a eficiência do processo de desenvolvimento, mas não necessariamente as qualidades físicas do produto final (como desempenho, consumo de energia e ocupação de memória), não são inteiramente adequadas para o contexto de Sistemas Embarcados. Este mini-curso discute de que forma os paradigmas e técnicas adotados na Engenharia de Software tradicional, como orientação a objetos, UML, MDE (Model-Driven Engineering) e AOD (Aspect-Oriented Design), podem ser adaptados para o projeto de software embarcado."