Testes Complexos na Indústria Aeroespacial e de Defesa

Documentos relacionados
Adicionando Novas Dimensões para Testes Real-Time com NI VeriStand 2012

Melhores práticas para desenvolvimento de software e gerenciamento de código

Teste em tempo real com

Leve os seus Sistemas de Controle à Prática

Engenharia de software para desenvolvimento com LabVIEW: Validação

Acordo global de serviços com a Delphi Visão geral, 5/2011. Chad Ruwe, gerente de contas da NI Marni Schwartz, gerente sênior de programa

Entenda as principais tecnologias necessárias para desenvolver sistemas de aquisição de dados embarcado em veículos

Co-simulação gráfica. André Pereira Gerente de Marketing Técnico. ni.com

Rodrigo Schneiater. Construindo sistemas de testes adaptáveis para Hardware-in-the-Loop (HIL) com tecnologia FPGA

Redefinindo os instrumentos de RF e micro-ondas

desenvolvimento com LabVIEW: Leandro Fonseca Gerente Distrital de Vendas Alexsander Loula Coordenador da Eng. de Aplicações

Visão geral dos novos recursos

Solução para as áreas de Ensino e Pesquisa dentro da Academia

Emulando Equipamentos Obsoletos com Instrumentos Definidos por Software

Marcos Cardoso Engenheiro de Vendas Bruno Cesar Engenheiro de Sistemas

Novas Tecnologias para aquisição de dados, teste e controle. Antonio Medina Gerente Regional de Vendas Leandro Fonseca Gerente Distrital de Vendas

Graphical System Design: Como otimizar suas aplicações de medição, monitoramento, teste e controle embarcado

Controle avançado com Controladores Programáveis para Automação (PACs) Marcos Cardoso Engenheiro de Vendas Osvaldo Santos Engenheiro de Aplicações

Sessão Automação e Contolo Industrial. ni.com/portugal

Novas Tecnologias para Aplicações Industriais e Embarcadas

Técnicas avançadas para controle de motor e análise de combustão

Projeto Gráfico de Sistemas. Tecnologias e Aplicações na Indústria Pesquisa e Ensino

Aprenda as melhores práticas para construir um completo sistema de teste automatizado

Vantagens da arquitetura LabVIEW RIO para aplicações de controle de movimento

ni.com Adquirindo dados de medição com LabVIEW e CompactDAQ

Desenvolva aplicações mais eficientes de teste estrutural e bancos de teste

Simplifique a complexidade do sistema

Saiba como utilizar o LabVIEW para automatizar suas aplicações de teste

SOLUÇÕES PARA REDUÇÃO DO TEMPO DE TESTE DE SISTEMAS DE INFO-ENTRETENIMENTO

Aprenda as melhores práticas para construir um completo sistema de teste automatizado

O que há de novo no LabVIEW Real- Time e LabVIEW FPGA

Novas Funcionalidades do LabVIEW 8.6. CompactRIO. André Oliveira Engenheiro de Vendas Alexandre Dias Engenheiro de Vendas

Otimize e reduza o tempo do seu teste com LabVIEW e TestStand. ni.com

Faça rapidamente o protótipo de uma unidade de controle eletrônica (ECU) com a Drivven

Tenha o melhor sistema de medição para a sua pesquisa

Programação em LabVIEW Real- Time e LabVIEW FPGA

Você acha que não precisa de um FPGA? Pense melhor!

Desafios de engenharia em energia. André Pereira Gerente de Marketing Técnico

Desenvolvendo sistemas de inspeção automatizadas com o Vision Builder AI e LabVIEW. Marcelo Costa Engenheiro de Vendas

Tecnologiasparasistemasembarcados com integraçãoa serviçosweb

Comunicado à Imprensa

Preparando-se para o exame Certified LabVIEW Associate Developer (CLAD)

Desenvolva Sistemas de Medições Distribuídos e Portáteis

Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014

Automação de Ensaios Automotivos Utilizando LabVIEW. Rodrigo Ribas DAQSYS DADOS & CONTROLE NI Days Março de 2011

Automação de Locais Distantes

O teste em tempo real de sistemas aviônicos complexos. Leandro Fonseca Gerente de Contas Militares, Aeroespaciais e de Defesa

Aplicações avançadas de aquisição de dados: Sincronização de sistemas muito além de um único chassi

Como embarcar o hardware RIO e aquisição de dados no seu sistema

ni.com PXI versus instrumentos tradicionais

Medições com strain gage

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

Integração avançada entre sistemas de movimento e visão

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Desenvolvimento de grandes aplicações com a programação orientada a objeto do LabVIEW

Software LabX UV/VIS. Software de PC LabX UV/VIS. Dinamize Seu Fluxo de Trabalho UV/VIS

Air-Fi - sistema sem fio Sinta-se confortável com a confiança e o desempenho líderes do setor.

Segurança + Conformidade. Dentro do Prazo e Orçamento Previsto Sob Demanda

Máquinas Multiníveis

Industrial. CVI3 Sistema de montagem avançado. More Than Productivity. Soluções integradas Controle avançado do processo Flexibilidade incomparável

Instrumentos para medição de energia, de parâmetros ambientais e de processos.

Construindo Sistemas de Gravação e Reprodução de Dados de Áudio, Vídeo e GPS com a Plataforma PXI

Projeto 4D: Gerenciamento e Simulação de projetos industriais com o Autodesk Navisworks

PRINCIPAIS TENDÊNCIAS E DESAFIOS DA INDÚSTRIA AUTOMOTIVA

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Sumário. Prefácio Capítulo 1 O que é qualidade? Capítulo 2 Normas e organismos normativos Capítulo 3 Métricas: visão geral...

Migrando das clássicas tecnologias Fieldbus

Seja um Guru de Aquisição de Dados. Renan Azevedo Engenheiro de Produto de Teste e Medição Américas National Instruments

Sistemas Embarcados Android

Servidores Soluções de Servidores Itautec. Sua empresa nunca vai sair do ar.

IW10. Rev.: 02. Especificações Técnicas

Qual servidor é o mais adequado para você?

Fábrica de Software 29/04/2015

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Dispositivos Cisco FirePOWER 8000 Series

Sistemas IBM Flex & PureFlex

IBM Software Demos The Front-End to SOA

Adquirindo dados de medição para sua pesquisa com LabVIEW e CompactDAQ

Usando o NI LabVIEW WSN Module para análise local e controle.

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

com condicionamento integrado Sessão USB Data Acquisition ni.com/portugal

Industrial SOLUÇÕES EM AUTOMAÇÃO

Soluções Oracle. Serviços Oracle

Implementação de Web Services em Projetos de LabVIEW

Introdução à Engenharia de Software

Plano de Gerenciamento do Projeto

PLANO DE GERENCIAMENTO DO PROJETO

GE Intelligent Platforms. Automação em alta performance Soluções para um mundo conectado

Transcrição:

Testes Complexos na Indústria Aeroespacial e de Defesa Leandro Fonseca Gerente de Vendas Alisson Kokot Engenheiro de Vendas de Campo ni.com

Aplicações Militares e Aeroespaciais Teste automatizado Validação de software embarcado Teste estrutural Teste RF Projeto de veículos autônomos ni.com

Teste Estrutural Escala completa da estrutura da aeronave Bancadas de teste estático/fadiga ni.com

Memória refletiva Visão geral de um IronBird (SIL) Memória refletiva Sistema de aquisição de dados Pressão/fluxo Posição Temperatura Tensão/Corrente Vibração RPM FCC Sistema de simulação Testes do sistema - HIL Redes de ECMs Otimização de software Sistema de integração mecânica Sistema controle das Cargas Carga Posição ni.com

Célula de Teste - Shaker Como será viajar no bagageiro de um Humvee? ni.com

ni.com

Você já viu Instrumentação de Campo? ni.com Instrumentação deve ser robusta, móvel, alimentada por baterias e não interferir nos instrumentos embarcados

Ciclos de vida extendidos 100 90 80 70 60 50 2014 Extended Life Projected Life 2020 2030 2004 2026 2027 2025 2030 2040 2048 40 30 20 10 0 ni.com

Grande Massas de Dados Mega Giga Tera Peta Exa Zetta O Google processa 24 petabytes todo dia 1.8 zettabytes de dados foram criados em 2011 1 segundo = 40 terabytes 1 voo transatlântico = 640 terabytes ni.com

Certificação para qualidade de software Normas de certificação da compania ISO 9000 Certificação voluntária de norma para processos consistentes CMMI Processo modelo de melhorias patrocinado pela Associação Industrial de Defesa Nacional (NDIA) Certificados específicos de produto DO-178C / ED-12B Norma para software embarcado do FAA FDA 21 CFR Part 820 Norma para dispositivos médicos 11

12

13

O custo de um defeito de software Fase de desenvolvimento Relação de custo Requisitos 1 Implementação Projeto 3-6x 10x Teste no Desenvolvimento 15-40x Teste de aceitação 30-70x Pós-lançamento 40-1000x Baseado na análise de 63 projetos de desenvolvimento de software em companhias como IBM, GTE e TRW 14

Engenharia de software - Modelo V Prototipando Levantamento de requisitos Integração e testes Testando sistema Serviço Aplicação de arquitetura Integração e testes Testando Integração Modelo de arquitetura Testando componente Desenvolvimento 15

Abstração Abstração do software Graphical System Design C# C++ C Linguagem Assembly Código da Máquina Complexidade do sistema ni.com 16

Graphical System Design Uma abordagem baseada em plataforma para medição e controle Teste Monitoramento Embarcado Controle Cibernética Desktops e DAQ PXI e instrumentos modulares RIO e projetos personalizados Conectividade aberta com E/S de terceiros ni.com

Exemplos de erros comuns (apenas alguns dos mais comuns equívocos no desenvolvimento com LabVIEW) Sem controle de código fonte (ou Projeto) Árvore de arquivos Stop não é testado regularmente Esperar até o término de um projeto para criar uma aplicação Poucas especifícações/ documentação / requisitos Nenhuma revisão de código Planejamento pobre Sem plano de testes Gerenciamento de erros pobre Sem estilo consistente Alto acoplamento, baixa coesão 20

LabVIEW Core 1 Alinhamento das certificações com treinamentos NI LabVIEW Developer Senior Developer Software Architect / Project Manager LabVIEW Core 2 Certified LabVIEW Associate Developer LabVIEW Core 3 LabVIEW Connectivity Certified LabVIEW Developer Advanced Architectures in LabVIEW Managing Software Engineering in LabVIEW Certified LabVIEW Architect Curso Recomendado Curso Opcional Certificação opcional LabVIEW Performance Object-Oriented Design & Programming in LabVIEW " A certificação é uma necessidade absoluta para qualquer profissional sério ser chamado de um especialista em LabVIEW... Na nossa organização, é necessário que todos os desenvolvedores LabVIEW estejam em um caminho profissional a fim de se tornar um Certified LabVIEW Architect." - President, JKI Software, Inc.

O processo de engenharia de software Levantamento de requisitos Arquitetura da aplicação Desenvolvimento Teste e validação Desenvolvimento NI Requirements Gateway Diagrama de estados do LabVIEW Orientação a obejtos NI TestStand Fluxo de dados MathScript Diagrama de estados Simulação LabVIEW Unit Test Framework LabVIEW VI Analyzer LabVIEW Desktop Execution Trace Application Builder Real Time FPGA Embedded Prove que funciona. Melhore a qualidade. Reduza riscos. Economize tempo. 22

Solução para rastreabilidade de requisitos NI Demo 24

Application Architecture Software Real-Time de Testes e Simulações Geração de estímulos em RT Data Logging flexível Automação de teste Dispositivos E/S Alarmes Canais calculados Execução de modelo determinístico Gerenciamento de usuário Sincronização entre vários chassis Compartilhamento de dados entre chassis Controle de malha fechada Escala e calibração Sistemas Multi-Chassis PXI CompactRIO* Single-Board RIO* 25 * 128MB DRAM or great required

Validação dos Sistemas Embarcados para AMPV da KMW A integração nativa do NI VeriStand com o hardware real-time e FPGA permitiu que o sistema de testes se adeque aos requisitos de temporização e permitiu futura expansão de testes. Andreas Abel, ITI 26

PCI extensions for Instrumentation Barramento PC, robustez, modularidade Temporização e sincronização avançadas Suporte a processadores multicore em tempo real Controladora em tempo real Interface de E/S Mais de 1500 Produtos PXI disponíveis! 27

PXI Sistema Modular de Alto Desempenho Processadores Multicore PCI Express FPGAs Data Converters 28

Comparação de barramento 29

Vários produtos que compõem a plataforma Mais de 50 opções de chassis e controladoras 30

Lançamentos de produtos da plataforma PXI NI PXIe-1085 Chassi Gen 2 com 18 slots inteiro híbridos NI PXIe-8135 Controladora embarcada Intel Core i7 Quad-Core NI PXIe-1066DC Chassi de alta disponibilidade NI PXIe-8115 Controladora embarcada Intel Core i5 NI RMC-8355 controladora robusta de montagem em rack NI PCIe- PXIe8381/4 x8 MXI Express Ger 2 31

Módulos PXI para barramentos aviônicos ARINC 429 MIL-STD-1553 AIT AFDX (Arinc 664) 32 canais 8 linhas de I/O discretas IRIG-B enc/decoder Saída variável Injeção de erro Trigger Multinível IRIG-B enc/decoder Múltiplos terminais remotos Processamento onboard 128 VLs de Saída 512 VLs de Entrada A653, UDP, IP 32

Real-Time Controller Sistema Embarcado Reconfigurável CompactRIO Chassi reconfigurável I/O I/O Controladora Real-Time I/O I/O I/O I/O I/O I/O Módulos de E/S Connectivity Signal Conditioning ADC 33

Barramentos MIL/AERO para CompactRIO RS 422/485 - NI Arinc 429 - SEA MIL-STD-1553 - PPI 34

Sistema de Supressão de Incêndio para FedEx com o NI Single-Board RIO Aplicação: Monitoramento de temperatura e controle de um sistema de supressão. Desafio: Prototipar e implementar uma solução confiável com ótimo custo benefício para o sistema de supressão de incêndio do compartimento principal dos cargueiros da FedEx em um tempo de desenvolvimento muito curto Produtos: NI CompactRIO; LabVIEW; LabVIEW Real-Time, LabVIEW FPGA, e LabVIEW Touch Panel modules; e NI Single-Board RIO Benefícios: Prototipagem rápida com CompactRIO e LabVIEW, e rápida implementação com o NI Single-Board RIO. Nós conseguimos iniciar com o LabVIEW e o CompactRIO para prototipagem e rapidamente migrar o código para o novo NI Single-Board RIO para a implementação tudo em menos de um ano. Jeremy Snow, Ventura Aerospace FedEx Express Fire Suppression System with NI Single-Board RIO 35

Desafios e Soluções - Grande complexidade - Ciclo de vida longo - Robustez e Confiabilidade de Hardware - Uso de arquiteturas inadequadas de Software - Ferramentas para Abstrair complexidade - Plataformas COTS -Plataformas certificadas - Uso de arquiteturas padrão e consolidadas 36