솔루션

Simulink 및 System Composer를 사용한 소프트웨어 아키텍처

소프트웨어 아키텍처 작성 및 시뮬레이션

소프트웨어 엔지니어는 모델 기반 설계를 적용한 소프트웨어 아키텍처를 사용하여 소프트웨어 복잡도를 관리하고 소통을 개선하며 최적화된 소프트웨어를 제공합니다.

Simulink 및 System Composer를 함께 사용하면 세부적인 구현 모델로 구성된 설명적 소프트웨어 아키텍처 모델을 생성할 수 있는 단일 환경이 만들어집니다. 이렇게 연결된 환경을 통해 전체 아키텍처 및 설계의 개발 스레드를 동기화할 수 있습니다. 엔지니어는 디지털 스레드를 설정하여 소프트웨어 요구사항, 아키텍처 모델, 구현 모델, 임베디드 소프트웨어 간을 탐색할 수 있습니다.

  • 소프트웨어 요구사항을 수집하고 관리하여 영향 분석 및 커버리지 분석 지원
  • AUTOSAR Classic 및 Adaptive를 비롯한 소프트웨어 및 산업 특정 아키텍처 작성
  • 클래스 다이어그램 보기 등의 사용자 지정 모델 보기를 생성하여 아키텍처 모델을 더 깊이 이해하고 분석
  • 클라이언트-서버 포트 등의 소프트웨어 특정 구문을 사용하여 구성요소 구현 정의
  • 시뮬레이션 기반 테스트를 사용한 요구사항 확인 및 소프트웨어 아키텍처 검증
  • 요구사항을 시뮬레이션 및 구현 준비가 된 구성요소를 갖는 아키텍처로 반복적으로 변환 및 개선

소프트웨어 아키텍처 작성

System Composer를 사용하여 소프트웨어 구성요소, 포트, 인터페이스로 구성된 소프트웨어 아키텍처를 작성하고, 실행 순서를 정의하고, 소프트웨어 아키텍처를 시뮬레이션할 수 있습니다.

AUTOSAR Classic과 Adaptive 응용 프로그램에 대한 AUTOSAR 아키텍처 모델 스튜디오 및 직관적 편집기의 스크린샷.

서비스 지향 아키텍처 작성

SOA(서비스 지향 아키텍처)는 서비스라고 하는 모듈식 소프트웨어 단위의 모음으로 응용 프로그램을 구축하는 현대식 소프트웨어 아키텍처 패러다임입니다. 이러한 서비스 기반 응용 프로그램은 잘 정의된 클라이언트-서버 인터페이스를 통해 서로 통신합니다.

클라이언트 및 서버 포트와 관련 서비스 인터페이스를 사용하여 System Composer에서 소프트웨어 구성요소 간에 동기식 및 비동기식 클라이언트-서버 통신을 모두 작성할 수 있습니다.

AUTOSAR 아키텍처 작성

System Composer 및 AUTOSAR Blockset을 사용하면 인터페이스, 데이터형, 프로파일, 스테레오타입을 갖춘 AUTOSAR Classic 및 Adaptive 컴포지션과 구성요소를 모두 Simulink에서 작성할 수 있습니다.

  • Classic 플랫폼: 마이크로컨트롤러에서 실행되는 파워트레인, 섀시, 차체 및 실내 전자기기 등 기존 응용 사례에 사용
  • Adaptive 플랫폼 (SOA 기반): 고성능 프로세서에서 실행되는 고도의 자율주행, V2X 및 무선 소프트웨어 업데이트 등 연산 집약적인 응용 사례에 사용

제품

소프트웨어 아키텍처 응용 사례에 사용되는 제품에 대해 알아볼 수 있습니다.

30일 무료 평가판

시작하기