Uso de software de análise dinâmica para aprovação de dispositivos médicos - QNX
Dinâmica para Aprovação de
Dispositivos Médicos
S
Índice
S Sobre a QNX
S Sobre o SO QNX
S Análise do artigo
S Referências
Sobre a QNX
S Empresa: atua no desenvolvimento de SO e sistemas embarcados
fornecendo seus serviços para empresas fabricantes (Siemens,
Delphi, GE, Cisco e Thales) de aparelhos e sistemas integrados empregados nas áreas: médica, automobilística, aviação, usinas nucleares e controle de tráfego.
S A análise deste trabalho é direcionada ao estudo de SO
desenvolvidos para dispositivos médicos, quanto aos parâmetros necessários para aprovação de softwares.
Sobre o SO QNX
S
Utilização: o QNX é amplamente empregado em processos como controle de vôos, de esteiras de fábricas, sinais de trânsito, usinas nucleares etc, avaliados como altamente críticos. Por ser um sistema flexível, pode ser customizado de acordo com as necessidades de cada aplicação, apresentando uma configuração bem estruturada, desde pequenas aplicações até um amplo sistema de rede para atender a vários usuários.
S
Requisitos fundamentais ü Garantia em tempo real: Trata-se de um sistema operacional de tempo real (RTOS) baseado
em Unix, que disponibiliza multitarefas, escalonamento preemptivo (FIFO, Round-Robin e
Adaptativo) com 32 níveis de prioridade e rápida comutação de contexto. ü Alta disponibilidade: um software watchdog é empregado para monitorar o sistema,
reiniciando processos em caso de parada, com segurança e sem a necessidade de uma reinicialização do sistema (o que não seria um opção segura). ü Estrutura: baseada em dois princípios
•
Arquitetura em microkernel
•
Comunicação de processos baseada em mensagens (IPC)
Sobre o SO QNX ü Arquitetura de Microkernel:
Esta estrutura trabalha em conjunto com pequenos grupos de processos cooperativos, fornecendo seus serviços com o uso de temporizadores, escalonador e gerenciador de memória.
A