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.