Verificacion de Sistemas Concurrentes: optimalidad, Escalabilidad y Aplicabilidad

Tanto el testing como la verificacion de sistemas concurrentes requieren explorar todos los posibles entrelazados no deterministas que la ejecucion concurrente puede tener, ya que cualquiera de estos entrelazados podra revelar un comportamiento erroneo del sistema. Esto introduce una explosion combi...

ver descrição completa

Detalhes bibliográficos
Autor: Isabel Márquez, Miguel
Tipo de documento: tese
Data de publicação:2021
País:España
Recursos:Universidad Complutense de Madrid (UCM)
Repositório:Docta Complutense
Idioma:inglês
OAI Identifier:oai:docta.ucm.es:20.500.14352/11647
Acesso em linha:https://hdl.handle.net/20.500.14352/11647
Access Level:Acceso aberto
Palavra-chave:004.42.032.24(043.2)
004.421(043.2)
Algoritmos computacionales
programación en paralelo (Informática)
Computer Algorithms
Parallel programming (Computer science)
Programación de ordenadores (Informática)
1203.23 Lenguajes de Programación
Descrição
Resumo:Tanto el testing como la verificacion de sistemas concurrentes requieren explorar todos los posibles entrelazados no deterministas que la ejecucion concurrente puede tener, ya que cualquiera de estos entrelazados podra revelar un comportamiento erroneo del sistema. Esto introduce una explosion combinatoria en el numero de estados del programa que deben ser considerados, lo que frecuentemente lleva a un problema computacionalmente intratable. El objetivo de esta tesis es el desarrollo de tecnicas novedosas para el testing y la verificacion de programas concurrentes que permitan reducir esta explosion combinatoria...