Midair · análise · testes · monitorização

Encontre, reproduza e investigue falhas em sistemas complexos.

Para software embebido, hardware de rede e ambientes distribuídos complexos.

Atualmente disponível para projetos selecionados · Implementação em cloud, on-premises e híbrida

Até 90%

Precisão e cobertura em projetos específicos

50M+ execuções

De testes executadas e registadas com o TS Factory

€1M+ poupados

Em custos de engenharia em projetos específicos

O problema

O teste falhou. A evidência está dispersa.

Em sistemas complexos, as descobertas no código, os resultados dos testes, o estado dos dispositivos e os dados de execução costumam estar guardados em locais diferentes.

Uma falha pode depender de uma versão de firmware, configuração, modelo de dispositivo ou sequência de eventos. Quando essas condições se perdem entre execuções, reproduzir o problema transforma-se numa investigação manual.

Os resultados dos testes estão separados do ambiente que os produziu.
Os logs e as medições estão dispersos por dispositivos e hosts.
As descobertas no código são difíceis de ligar à execução que falhou.
A falha original e a versão corrigida não podem ser comparadas num só lugar.
Midair

Mantenha o código, o contexto de teste e os dados de execução ligados.

O Midair reúne três partes da investigação. O Visao analisa o código-fonte, o TS Factory executa e regista testes distribuídos, e o Delta capta o que acontece enquanto o software está em execução.

Em conjunto, preservam o contexto por detrás de uma falha, desde a primeira execução de testes até à verificação final.

Visao

Análise estática de código

Analisa caminhos de execução e regras específicas do projeto para identificar erros de lógica, comportamentos inseguros e violações de regras antes de o programa ser executado.

TS Factory

Testes distribuídos

Coordena cenários de teste em dispositivos e máquinas, regista o ambiente usado em cada execução e centraliza os resultados.

Delta

Monitorização em tempo de execução

Recolhe logs, eventos do sistema e dados de recursos enquanto o software está em execução.

O Midair liga estes registos numa única interface, para que cada execução possa ser revista com o seu código, configuração e evidência de execução em contexto.

Com IA

O contexto é o que faz a IA encontrar os bugs.

A IA é tão eficaz quanto o contexto que consegue ver. O Midair mantém as descobertas no código, as execuções de testes e a evidência de execução ligadas — para que um assistente de IA raciocine sobre tudo e revele defeitos reais enquanto desenvolve, em vez de adivinhar a partir de um único ficheiro.

1

Peça à IA para desenvolver

Pede a um assistente de IA para escrever ou alterar o código.

2

Verifique com o Midair

O Midair revela vulnerabilidades e bugs, mostra os resultados dos testes e o comportamento em execução — e guarda tudo no contexto.

3

A IA ajusta-se a esse contexto

O assistente afina o seu modelo com base nas descobertas reais, não em suposições.

4

Obtém melhor código

Código de maior qualidade, sustentado por provas — cada passagem mais afiada que a anterior.

contexto NO MIDAIR 1 Pede à IA 2 Midair verifica 3 IA ajusta 4 Melhor código

O Midair mantém o contexto · a IA faz o raciocínio

Como funciona

Análise, testes e monitorização ao longo do ciclo de vida.

Cada etapa alimenta a seguinte, e cada resultado chega ao Midair, onde pode ser analisado em conjunto.

Antes da execução

Analisar · Visao

Verifica caminhos de execução e regras do projeto para detetar erros de lógica antes de o programa ser executado.

Durante a execução

Testar · TS Factory

Executa cenários em dispositivos e máquinas e regista o ambiente de cada execução.

Após a implementação

Monitorizar · Delta

Recolhe logs, eventos e dados de recursos enquanto o software corre em condições reais.

Tudo em conjunto

Investigar · Midair

Cada resultado chega ao Midair, ligado ao seu código, configuração e evidência de execução.

Casos de uso

Para sistemas distribuídos por dispositivos, serviços e ambientes.

O Midair foi concebido para situações em que o resultado de um teste depende de hardware, firmware, condições de rede, vários serviços ou uma configuração em mudança.

Hardware de rede e frotas de dispositivos

Coordene testes em routers, gateways, dispositivos sem fios e laboratórios com múltiplos dispositivos, e mantenha cada execução ligada à configuração exata que a produziu.

Software embebido e firmware

Ligue as descobertas no código-fonte ao estado do dispositivo, às condições de teste e ao diagnóstico de execução durante os testes de hardware-software.

Software distribuído complexo

Execute cenários multi-host, centralize o diagnóstico e compare o comportamento entre serviços, configurações e versões.

Implementação e integração

Use o Midair com o ambiente que já utiliza.

Comece com um projeto. O Midair liga-se a repositórios existentes, pipelines de CI/CD, agentes de teste, dispositivos e laboratórios por etapas.

Implementação em cloud, on-premises e híbrida
Pipelines de CI/CD existentes
Agentes de teste distribuídos e laboratórios de dispositivos
Detetores Visao personalizados e regras de projeto
Integrações e relatórios específicos do projeto
Controlos de acesso e limites de dados definidos

Os detalhes de implementação, os requisitos de acesso e o tratamento de dados são acordados antes da configuração.

Sobre a Interpretica

Experiência em hardware de rede, blockchain e ferramentas para programadores.

A Interpretica é uma empresa de software sediada no Porto. Criamos ferramentas de análise, teste e diagnóstico para software que abrange grandes bases de código, dispositivos, redes e ambientes distribuídos.

Análise estática e detetores personalizadosTestes distribuídos e automação de testesSoftware embebido e hardware de redeCompiladores, depuradores e ferramentas para programadoresCI/CD e infraestrutura de testesDiagnóstico em tempo de execuçãoAnalisadores, agentes de teste e integrações personalizados

Escolhido por equipas que constroem sistemas complexos

Altice Labs
NDA
Programadores de routers Wi-Fi
NDA
Empresas de blockchain
NDA
Criadores de ferramentas de desenvolvimento de software

Os nomes dos clientes são omitidos quando exigido por acordos de confidencialidade.

A nossa equipa

As pessoas por detrás do Midair.

O Midair é desenvolvido por pessoas com experiência prática em compiladores, testes distribuídos, sistemas embebidos, redes, engenharia de software e design de produto.

Maxim Menshikov

Maxim Menshikov

Fundador & CEO

Konstantin Ushakov

Konstantin Ushakov

Fundador

Aleksandr Terentev

Aleksandr Terentev

Engenheiro de Software Sénior

Irina Vidineeva

Irina Vidineeva

Diretora Criativa

Preços

Comece no nível que o seu projeto precisa.

Avalie o Midair num projeto pequeno, ligue-o a um fluxo de trabalho de produção ou planeie uma implementação personalizada em vários produtos e ambientes.

Acesso antecipado

O Midair está atualmente disponível para projetos selecionados. Peça acesso e confirmaremos a configuração certa para o seu ambiente.

Free

€0

Explore o Midair num projeto pequeno.

Para programadores individuais, protótipos e avaliação inicial.

Inclui

  • Análise estática básica
  • Visão geral de dependências
  • Validação limitada de projeto
  • Suporte da comunidade
Mais popular

Professional

€90por utilizador / mês

Ligue a análise, os testes distribuídos e os dados de execução num único fluxo de produção.

Para projetos de software em produção com implementação em cloud ou on-premises.

Inclui

  • Tudo do plano Free
  • Configuração rápida em cloud
  • Análise estática avançada com o Visao
  • Testes distribuídos com o TS Factory
  • Insights de execução com o Delta
  • Integração CI/CD
  • Integração com fluxos de I&D e assistidos por IA existentes
  • Relatórios automáticos
  • Suporte prioritário
Recomendado

Team

€990por mês

Coordene o Midair em vários projetos e camadas do sistema.

Para organizações que gerem produtos complexos e sistemas multi-componente.

Inclui

  • Tudo do plano Professional
  • Implementação em cloud ou on-premises
  • 10 utilizadores incluídos
  • Análise de dependências entre projetos
  • Dashboards multi-camada
  • Análises de projeto e de equipa
  • Onboarding dedicado do projeto

Enterprise

Personalizado

Adapte o Midair a um ambiente de grande escala, embebido ou regulado.

Para implementações complexas, críticas para a segurança e específicas do projeto.

Inclui

  • Tudo do plano Team
  • Utilizadores ilimitados
  • Regras Visao personalizadas
  • Integrações personalizadas
  • Fluxos de trabalho e relatórios específicos do projeto
  • Integração personalizada de fluxos de IA
  • Suporte de engenharia dedicado

Os planos Professional, Team e Enterprise ligam o Visao, o TS Factory e o Delta através do Midair. As capacidades e limites disponíveis dependem do plano selecionado e da implementação.

Contacto

Comece com um problema real de testes.

Diga-nos o que está a tentar testar, reproduzir ou investigar. Adicione uma breve descrição do sistema e da configuração atual. Vamos analisar e responder com um primeiro passo prático.

Normalmente respondemos em 1-2 dias úteis, ou contacte-nos diretamente por email.