Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufpe.br/handle/123456789/57269

Comparte esta pagina

Título : An updated theory for communicating sequential processes in Coq
Autor : MENDES, Vitória Maria Pena
Palabras clave : Communicating sequential processes; CSP; Coq; Assistente de provas; Extensão para o VSCode
Fecha de publicación : 30-abr-2024
Editorial : Universidade Federal de Pernambuco
Citación : MENDES, Vitória Maria Pena. An updated theory for communicating sequential processes in Coq. 2024. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2024.
Resumen : The ability of a system to perform operations simultaneously is known as concurrency. In concurrent systems, the extensive number of ways in which components can interact with one another significantly elevates the complexity of analysing the behaviour of such systems. CSP (Communicating Sequential Processes) introduces a convenient notation to accurately describe concurrent systems. Over the years, computational tools have been developed to enable the analysis of specifications in CSP, such as: the Failures-Divergence Refinement (FDR) tool, and theories in Isabelle (e.g., CSP-Prover, HOL-CSP). Previ- ously, an initial characterisation of CSP has been developed in Coq: CSPCoq. Here, we significantly extend the possibilities of using CSP to reason about concurrency in Coq. Now, we support compound communications, parametrised processes, and CSP operators that were not considered before. Well-formedness conditions are formalised in Coq and proof automation tactics are provided. The notions of Structured Operational Seman- tics (SOS), Labelled Transitions Systems (LTS), traces refinement, and deadlock of CSP specifications have also been captured in Coq. Graphical representation of LTSs is en- abled via the DOT language and the Graphviz visualisation software. Moreover, we have developed a VSCode extension that automatically converts specifications in CSPM (the machine-readable dialect of CSP) to CSPCoq.
URI : https://repositorio.ufpe.br/handle/123456789/57269
Aparece en las colecciones: Dissertações de Mestrado - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
DISSERTAÇÃO Vitória Maria Pena Mendes.pdf1,45 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons