Objetivos

Curso de Especialização em Informática

Mestrado Bolonha em Informática

Mestrado Bolonha em Segurança Informática

Mestrado Bolonha em Informática

Mestrado Bolonha em Engenharia Informática

Pretende-se que o aluno fique a conhecer as principais técnicas e ferramentas que são usadas atualmente durante o processo de desenvolvimento de software, a fim de aumentar a confiabilidade dos sistemas. É colocada ênfase em ferramentas para verificar e monitorar a correção de vários tipos de artefatos produzidos durante o processo de desenvolvimento de software (código, modelos intermediários, projetos, especificações) em relação aos seus requisitos. O uso dessas ferramentas envolve o conhecimento dos modelos formais padrão para representar sistemas sequenciais, concorrentes e reativos, e de lógicas para descrever suas propriedades. Espera-se também que os alunos adquiram experiência em ferramentas de verificação automática. Além disso, os alunos serão expostos aos mais recentes desenvolvimentos em métodos de confiabilidade de software, bem como às diferentes estratégias que levam de resultados teóricos para projetos industriais.