O documento descreve uma abordagem para extrair uma especificação CSP a partir de uma implementação em C de um sistema de controle de portas de metrô. A abordagem mapeia estruturas de C para CSP, como variáveis, funções e condicionais, e aplica regras de extração ao código C para gerar um modelo CSP. O modelo CSP extraído é então analisado com um model checker para verificar propriedades como deadlock e alcançabilidade de estados.