모델 기반 플랫폼
모델 기반 플랫폼(MBP)은 사용자가 전통적인 코드나 정적 문서에만 의존하는 대신, 추상적이고 형식적인 모델을 사용하여 복잡한 시스템을 생성, 관리, 시뮬레이션 및 분석할 수 있도록 지원하는 통합 소프트웨어 환경입니다. 시스템을 구현을 통해 조각조각 구축하는 대신, 시스템의 동작과 구조는 이러한 고충실도 모델을 통해 먼저 정의됩니다.
복잡한 엔지니어링, 소프트웨어 개발 및 운영 기술 분야에서 전통적인 반복 테스트는 느리고 비용이 많이 듭니다. MBP는 물리적 또는 광범위한 코딩을 시작하기 전에 시스템 논리와 상호 작용을 가상으로 검증하는 '왼쪽 이동(shift-left)' 테스트를 가능하게 합니다. 이는 배포 시 발생할 수 있는 비용이 많이 드는 실패 위험을 획기적으로 줄이고 설계부터 시장 출시까지의 주기를 가속화합니다.
핵심 기능은 실제 또는 개념적 시스템의 디지털 표현을 만드는 데 중점을 둡니다. 이 모델은 시스템의 구성 요소, 관계 및 동적 동작을 포착합니다. 그런 다음 플랫폼은 시뮬레이션 엔진을 사용하여 이 모델에 대해 시나리오를 실행합니다. 예를 들어, 산업 공정 모델은 실제 공장 현장을 방해하지 않고도 다양한 부하 조건에서 시뮬레이션되어 병목 현상을 예측할 수 있습니다.
디지털 트윈, 시스템 다이내믹스, 시뮬레이션 모델링, 모델 기반 엔지니어링(MDE)