
IA na migração do sistema de missão crítica ferroviário da MRS
Resumo Executivo

A MRS, uma das maiores operadoras ferroviárias do Brasil, dependia de um sistema de missão crítica para realizar o controle da circulação de trens em uma região movimentada da sua operação de logística nacional.
A complexidade, dificuldade de manutenção e de integração desse sistema, indicavam a necessidade de modernização, mas a operação não podia parar.
Para garantir a sustentabilidade do sistema no longo prazo e uma transição gradual, a Squadra foi escolhida como parceria digital para realizar uma Migração Tecnológica (Lift-and-Shift), utilizando IA - através da plataforma Genius - como acelerador e amplificador cognitivo do time, permitindo que a modernização de código (as-is) e testes, fossem realizados em apenas 90 dias.
O que seria uma migração manual de anos foi concluída em meses usando IA, com segurança, velocidade e zero ocorrências após a migração, tendo como resultado uma arquitetura mais moderna, flexível e aderente às demandas futuras da operação.
O Desafio
O sistema controlava a circulação de trens em um dos trechos ferroviários mais movimentados do país. A operação demandava evolução tecnológica contínua, e o desafio era significativo:
Gestão estratégica de fornecedores: a sustentação do sistema de missão crítica estava concentrada em um único fornecedor especializado, o que motivou a MRS a buscar um parceiro com maior capacidade de resposta e evolução, compatível com o porte da operação.
Complexidade técnica de um sistema legado robusto: sistema desenvolvido em C++ ao longo de mais de uma década, com mais de 300K linhas de código. A ausência de documentação formal representava o desafio central da migração, exigindo uma abordagem inovadora para compreender e preservar toda a lógica de negócio.
Validação de alta precisão: Era essencial garantir a evolução tecnológica sem comprometer a performance funcional atual; a confiabilidade do sistema não admitia margens de erro.
A Solução
Genius em ação: Arqueologia de software com IA
A solução foi conduzida como uma abordagem de "arqueologia de software", utilizando técnicas de IA para explorar o código C++ legado, extrair regras de negócio e compreender a lógica interna do sistema.
Discovery com o Genius: abrindo a caixa-preta
O sistema de solver da MRS operava há décadas sem documentação adequada. Para entendê-lo de dentro para fora, a Squadra criou dois Turing Bots especializados:
Instrumentador de Código C++: inseriu logs no código legado para capturar, em tempo de execução, quais partes do sistema eram realmente utilizadas e como se comportavam.
Visualizador de Logs: analisou graficamente os logs gerados, tornando visível o que o código fazia de fato.
Design com IA: arquitetura guiada por padrões
Com o funcionamento do solver mapeado, a fase de design precisava traduzir décadas de lógica implícita em uma arquitetura moderna e sustentável. Assistentes de IA especializados em padrões arquiteturais foram alimentados com o conhecimento extraído na Discovery e utilizados para elaborar diagramas e especificações técnicas, acelerando o design, garantindo aderência às melhores práticas e reduzindo retrabalho nas fases seguintes.
Build com IA: do C++ ao .NET em escala
Com o mapa do sistema em mãos, dois Turing Bots conduziram a construção e ferramentas customizadas garantiram a validação:
Analisador de Dependências: mapeou as relações entre classes do legado, viabilizando um plano de migração incremental e seguro.
Jack (Migração Massiva): traduziu o código C++ para C# (.NET) com análise semântica e modelos generativos, responsável pela aceleração exponencial na fase final.
Testes customizados: validando o impossível
Sem um ambiente de testes consolidado, a equipe desenvolveu suas próprias ferramentas para garantir a confiabilidade da migração:
Comparador de Planilhas: cruzava automaticamente os dados exportados dos bancos antigo e novo, listando divergências com precisão.
Genius Data Compare: persistia resultados em CSV antes de gravar no banco, permitindo comparações controladas e evitando contaminação de dados durante os testes.
Sequência estratégica de entregas: módulos mais simples primeiro, o "coração" do sistema por último — amadurecendo ferramentas e alinhando times antes da etapa mais crítica.
Resultados
Prazo cumprido com IA: o Genius foi aplicado em todas as etapas, discovery, design e build, comprimindo meses de trabalho em 90 dias.
Dependência eliminada: a MRS encerrou o vínculo com fornecedor único de sistema crítico, conquistando na Squadra um parceiro com maior capacidade técnica para evoluir a solução.
Operação modernizada em escala: 100% dos usuários migrados, com o novo sistema sustentando mais de 90 terminais, +700 locomotivas e 1.643 km de malha ferroviária.
Métrica | Resultado |
Redução no volume de código | 70% menos - de 1.300 para 400 funções |
Sistema entregue | Mais limpo, documentado e independente |
Prazo total de entrega | 90 dias |
Cobertura operacional | +90 terminais, +700 locomotivas, 1.643 km de malha ferroviária |
Depoimentos
Sem o Genius teria sido impossível fazer a migração de código em 90 dias.
Liliane Braga
Delivery Manager na MRS Logística
Um sistema desenvolvido em tecnologia atual, pensado para evoluir, se conectar e conversar com outros sistemas, abrindo espaço para mais integração, dados mais acessíveis, processos mais eficientes e uma operação cada vez mais inteligente.
Fernando Germano
Especialista em Operações Ferroviárias na MRS Logística
A IA tem nos permitido fazer a modernização de forma muito mais segura, rápida e econômica.
Haroldo Santos
Delivery Director na Squadra
Quer resultados como esses?
Fale com nossos especialistas e descubra como a IA pode transformar o seu negócio.