SW 개발도구

  • SW개발도구
  • Rhapsody
제품문의

개요

    Rhapsody는 임베디드 시스템 및 소프트웨어 개발을 위한 UML/SysML/AUTOSAR 모델 기반의 개발 솔루션입니다.
    SysML, UML, AUTOSAR를 사용하여 개발자와 엔지니어가 요구 사항을 분석하고 유효성을 검증하는 데 유용합니다.
    또, 프로토타입으로의 신속한 설계와 일관적인 애플리케이션 개발이 가능합니다.

    구성

    • Rhapsody Developer
      • UML/SysML/DSL/AUTOSAR Modeling
      • Modeling in C, Java or C++
      • Simulation & Target Execution
      • Reverse Engineering
      • Code Visualization
      • Full Application Code Generation
      • Interfaces to Rational products
    • Rhapsody Architect
      • UML/SysML/DSL Modeling
      • Modeling in C, Java or C++
      • Reverse Engineering
      • Code Visualization
      • Structural code generation
      • Interfaces to Rational products
    • Rhapsody Designer
      • SysML/UML/DSL Modeling
      • Simulation
      • Interfaces to Rational products
      • No code generation



    • Rhapsody Design Manager
      • Central Design Storage
      • Stakeholders Collaborative
      • Design Review
      • Web Based Solution


    주요 기능

    • 실행 가능한 요구사항
      • 다양한 요구사항 개발도구(DOORS, Word, Excel 등)와 연동
      • 요구사항과 모델요소 간 연결 및 추적성 관리
    • 지속적인 테스팅
      • Target 없이 HOST상에서 시뮬레이션
      • UML 기반 애니메이션 디버깅
      • 자동 테스트 환경 구축 및 테스팅 실행
    • 동기화된 개발 프로세스
      • 설계된 모델로부터 자동 코드 생성
      • 모델과 코드 간 동기화를 통해 상호 변경 적용
    • 기존 코드의 재사용
      • Reverse Engineering으로 기존 코드의 모델화 및 시각화
      • FlowChart 기반 분석 및 문서화

    ADD - ON 제품

    • TestConductor
      • 시나리오 기반의 테스트 제공
    • ATG(Automatic Test Generator)
      • 테스트 Factor 자동 생성, MC/DC 제공
    • Tools and Utilities
      • 요구사항관리 도구 및 형상관리 도구와의 연동, XMI 지원, Report 커스트마이징과 Web Prototype지원
    • DoDAF, MODAF and UPDM
      • DoDAF, MODAF와 UPDM 가공물 생성 지원
    • Rules Composer
      • 현재 지원하지 않는 기타 프로그래밍 언어에 대한 표준을 만족하는 맞춤형 코드 생성 규칙 제공
    • NeoATC NeoATC 제품 페이지
      • AUTOSAR 기반 설계/구현/검증 자동화 기능
      • ISO 26262 및 AUTOSAR 표준에 만족하는 MBD 프로제스 제공

    주요 이점

    • 팀 간 협업, 요구 사항 추적, 설계 사양의 검토, 문서 자동 생성과 빠른 프로토타이핑을 통한 SW의 품질 향상, Time-to-Market 대응, SW 생산성 향상 제공
    • 원활한 의사소통이 가능하도록 시스템 설계와 소프트웨어 개발자 간에 지속적이며 효과적인 비주얼 개발 환경 제공
    • 다양한 통합개발환경, RTOS 및 컴파일러를 지원함으로써 현재 개발 환경에 최적화된 솔루션 제공
    • 개발 도중 발생하는 시스템 추가 요구 사항을 실시간으로 설계, 검증하여 오류 없는 개발 가능
    • 모델 재사용으로 개발 기간 단축 및 안정성 확보
    • 소프트웨어 개발 프로세스의 획기적인 개선으로 품질 향상

    개발 환경

    • OS
      • Nucleus, WindRiver, Microsoft WinCE.NET, Microsoft Windows NT 4.0/2000/XP - > Windows Embedded CE, Windows XP Pro, Linux, Green Hills, OSE, QNX, Solaris, Windows 7, Windows 8.1 등
    • Standards
      • UML, SysML, MDA, MISRA C, DO-178B, CORBA, DoDAF, AUTOSAR 등
    • 기타 다양한 통합개발환경, 컴파일러와 형상관리 툴 지원

    주요 고객

    • 자동차
    • 국방/우주/항공