Desenvolvimento de Software Embebido

As aplicações de software embebido ocupam um lugar central em alguns dos sistemas mais críticos do mundo.

Isto significa que necessitam de cumprir os mais rigorosos requisitos de certificação e de segurança. É absolutamente essencial possuir uma compreensão e um conhecimento pleno destes requisitos complexos, a fim de evitar custos inesperados e atrasos no desenvolvimento de software. Nós desenvolvemos aplicações customizadas de software embebido, especialmente desenhadas para atender aos requisitos de desempenho e de segurança mais exigentes das diversas indústrias. A nossa experiência em sistemas embebidos inclui o desenvolvimento de software de acordo com as normas ARP-4754, ARP-4761, DO-178C, DO-254, IEC-61508, EN 50126/8/9, ISO 26262, ECSS E-40 / Q -80, entre outras.


Os requisitos de certificação representam desafios únicos em todo o ciclo de vida de desenvolvimento de software, quer seja na atualização de sistemas já existentes, a fim de cumprir com os novos requisitos de certificação, quer na construção de aplicações de raiz. O nosso departamento de engenharia já desenvolveu milhões de linhas de código para sistemas críticos, tendo demonstrado, de forma recorrente, a capacidade de entregar atempadamente e em conformidade com as mais exigentes normas de segurança.


Temos a capacidade de apoiar, de forma flexível, os nossos clientes no desenvolvimento de software crítico, em moldes que vão desde soluções integrais, incluindo suporte à certificação, até à partilha de componentes aplicacionais e fases do ciclo de desenvolvimento entre as nossas equipas e as do cliente. As principais áreas de desenvolvimento de software embebido que abordamos, incluem:

  • Aplicações de gestão e controlo de equipamento embebido
  • Desenvolvimento ou adaptação de board support packages (BSP) para múltiplas arquiteturas (e.g. LEON2, ARM, Intel, PowerPC)
  • Adaptação e qualificação de sistemas operacionais de tempo-real
  • Reengenharia de aplicações, com migração para novas plataformas e atualização de requisitos
  • Desenvolvimento e adaptação de protocolos
  • Mediação de interfaces (i.e., comunicação entre protocolos heterogéneos)
  • Soluções de divisão espacial e temporal para sistemas de tempo-real de criticidade múltipla


Contacte-nos

Estamos aqui para ajudar.

Se quiser entrar em contacto connosco, preencha o formulário ou envie-nos um email para info@criticalsoftware.com