IBM Engineering Rhapsody Developer

Um ambiente baseado em modelo visual para desenvolvimento, validação, teste e documentação de aplicativos incorporados e em tempo real

Pessoa usando um notebook com gráficos de análise de dados projetados em uma parede de vidro

Visão geral

Desenvolvimento orientado a modelos

O IBM Engineering Rhapsody Developer é um ambiente de desenvolvimento baseado em modelos (MDD) compatível com UML, SysML e AUTOSAR, além de oferecer flexibilidade para trabalhar em sua linguagem específica de domínio (DSL). 

Funcionalidades

Geração completa de aplicativos embarcados

O IBM Engineering Rhapsody – Developer gera código de aplicação para as linguagens C, C++, Java e Ada, incluindo visões arquiteturais e comportamentais (como diagramas de estados e diagramas de atividades). Ele permite que você importe e visualize código existente em C, C++, Java, Ada e C# para referência, ou que dê continuidade ao desenvolvimento e sincronize alterações no design ou no código para manter ambos alinhados. Também oferece integração com a plataforma Eclipse, para um ambiente integrado de código, modelo e depuração.

Geração de códigos

Teste baseado em modelos e simulação

Use os recursos de animação para obter ajuda sob demanda na depuração no nível do design e contribuir para eliminar defeitos mais cedo. Você pode automatizar a criação e a execução de testes com o software IBM Engineering Rhapsody – Test Conductor Add On, como parte do atendimento às normas ISO 26262 e IEC 61508. Também é possível visualizar e analisar requisitos complexos com UML, SysML ou linguagens específicas de domínio (DSL), como AUTOSAR, DDS ou MARTE, ou criar sua própria DSL.

Teste baseado em modelos e simulação

Integra-se ao IBM Engineering Lifecycle Management

O IBM Engineering Rhapsody – Developer oferece um ambiente de desenvolvimento visual, integrado à plataforma de engenharia de sistemas e software IBM Engineering Lifecycle Management, para o desenvolvimento ao longo de todo o ciclo de vida do produto. Ele se integra a produtos ELM (como IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM Rational ClearCase, entre outros) para o desenvolvimento ao longo de todo o ciclo de vida do produto.

Suporte ao ciclo de vida

Crie artefatos em conformidade com os padrões

O IBM Engineering Rhapsody for DoDAF, MODAF and UPDM é um software complementar com o qual você cria artefatos em conformidade com os padrões do US Department of Defense Architecture Framework (DoDAF), do British Ministry of Defense Architectural Framework (MODAF) e do Unified Profile for DoDAF/MODAF (UPDM).

    Ataque à infraestrutura de treinamento de ML

    Rastreabilidade de requisitos

    Este software oferece rastreabilidade do design até os requisitos, com uma visão das informações mais recentes por meio do Rhapsody Design Manager. Ele também gera informações de requisitos dentro do código para apoiar a rastreabilidade na implementação final e a conformidade com as normas de segurança, e conta com um solucionador de restrições paramétricas para diagramas paramétricos SysML. Ele inclui uma análise estática de verificação de modelos, que ajuda a melhorar a consistência e a completude do modelo.

      Mulher sentada digitando em um notebook e um homem em pé usando um tablet, ambos em um escritório

      Colaboração da equipe

      Você pode responder a mudanças com agilidade e, ao mesmo tempo, manter a consistência entre diferentes ambientes. É possível compartilhar e revisar designs com sua equipe estendida. O navegador de modelos avançado ajuda os engenheiros a classificar, organizar e editar modelos. Comparações gráficas de modelos e a mesclagem de elementos de modelo facilitam o trabalho em paralelo das equipes. Um guia do usuário reduz o tempo de treinamento e traz instruções passo a passo sobre como aplicar o Rhapsody à engenharia de sistemas, ao desenvolvimento de software embarcado e aos testes.
        Grupo de programadores discutindo sobre novo projeto, olhando para a tela do computador.

        Casos de uso

        Acelera a entrega de software em escala

        Ganhe velocidade no desenvolvimento com recursos de engenharia orientada a modelos que automatizam a geração de código, melhoram a rastreabilidade, favorecem a conformidade com requisitos críticos de segurança e ampliam a colaboração em equipe. Antecipe a validação, reduza defeitos e simplifique a entrega em projetos complexos de software e de sistemas.

        Gere código pronto para produção desde o início

        Crie código de aplicação executável diretamente a partir de modelos, incluindo diagramas de estados e lógica de inicialização. Comece a desenvolver o software antes que o hardware de destino esteja disponível, acelere os testes e reduza atrasos no desenvolvimento de sistemas em tempo real e embarcados.

        Trabalhe com diversas plataformas e linguagens

        Desenvolva aplicações em várias linguagens de programação, incluindo C, C++, Java e Ada. Desenvolva para uma ampla gama de arquiteturas de hardware, incluindo processadores multicore, e ganhe flexibilidade e portabilidade em ambientes de engenharia complexos.

        Simplifique o trabalho de segurança e conformidade

        Mantenha a rastreabilidade de ponta a ponta, dos requisitos ao design e ao código gerado. Apoie iniciativas de conformidade com normas como ISO 26262, IEC 61508, DO-178B e DO-178C, o que ajuda as equipes a reduzir riscos e a agilizar as atividades de certificação.

        Melhore a colaboração e a qualidade dos modelos

        Permita que as equipes identifiquem defeitos mais cedo, automatizem fluxos de trabalho de engenharia e se integrem a ferramentas de gerenciamento do ciclo de vida e de terceiros. Aumente a produtividade com a descoberta de casos de uso assistida por IA e abordagens flexíveis de modelagem que viabilizam uma engenharia de sistemas eficiente.

        Preços

        Gráfico abstrato com dois contornos quadrados arredondados conectados por setas em degradê azul e roxo, formando um loop.
        IBM Engineering Rhapsody
        Explore todo o portfólio do Engineering Rhapsody para descobrir ferramentas, recursos e soluções que atendam às suas necessidades.
        Conheça os produtos Engineering Rhapsody.
        Dê o próximo passo

        Comece a usar com uma avaliação sem custo ou agende uma reunião com um especialista da IBM para ver como sua organização pode se beneficiar do Engineering Rhapsody.

        1. Comece a avaliação sem custo