12 de Dezembro de 2002
Mestrado em Engenharia Electrotécnica e de Computadores
Mestrando: Rogério Dias Paulo
Orientador: Professor Doutor Adriano Carvalho
Desenvolvimento de uma Ferramenta de Ajuda ao Projecto de Sistemas
Conduzidos por Eventos
Apresentação do Tema de Dissertação
2Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
Tema
Tema:• Desenvolvimento de uma Ferramenta de Ajuda ao Projecto de Sistemas
Conduzidos por Eventos
Domínio de aplicação:• Sistemas de automação de redes de energia
3Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
Objectivos
Caracterizar os requisitos dos sistemas de automação de redes de energia (SA) e do seu processo de desenvolvimento
Adoptar um método/linguagem de modelação
Desenvolver uma ferramenta prototipal de modelação de sistemas de eventos discretos
4Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
Planeamento
Estabelecimento do quadro deanálise e trabalho Nov 2002 – Dez 2002
Análise de requisitos e selecção do método/linguagem de modelação Dez 2002 – Jan 2003
Desenvovimento da ferramenta Fev 2003 – Mai 2003
Validação Jun 2003 – Jul 2003
Escrita da dissertação Ago 2003 – Set 2003
5Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
Motivação
Redução do custo total dociclo de vida
Aumento de flexibilidade
Aumento de complexidade
Aumento de desempenhodos sistemas controlados
Aumento de agilidade
Pontos de pressão sobre os SA
6Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
MotivaçãoImpacto nos SA
Alterações ao Processo de Desenvolvimento de SA
SA como sistemas de software intensivo:• Análise de requisitos problemática
• Problemas de estabilidade face a alterações de requisitos
• Projecto de sistemas complexos
• Necessidade de reutilização de trabalho de engenharia
• Problemas de qualidade do produto final
• ...
7Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
MotivaçãoAlterações ao processo de
desenvolvimento de SA
Maior incidência das fases de análise de requisitos e desenho e redução da fase de implementação
Validação precoce (funcional e de desempenho)
• Aumento da qualidade final
• Redução de alterações de requisitos ou do seu impacto
• Redução do tempo de projecto e do custo total do ciclo de vida
8Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
Trabalho em Curso
Essencialmente visuais
Orientadas para a modelação
Baseadas em linguagens• “standard”, orientadas à reutilização de modelos, com semântica
precisa, com estruturação de dados e comportamento
Com suporte de validação de modelos• Simulação e/ou análise formal
Geração imediata de configurações e controladores
Requisitos para ferramentas de suporte ao projecto
9Apresentação do Tema de Dissertação
Mestrado em Engenharia Electrotécnica e de Computadores
12 de Dezembro de 2002, Rogério Paulo
Trabalho em Curso
Orientada ao objecto?• Notação UML
Modelação de comportamento dinâmico:• Diagramas de escada e diagramas de blocos?
• Máquinas de estado finitas?
• Redes de Petri?- Que variantes?
Validação• Simulação de eventos discretos?
• Análise formal?
Linguagens de modelação