모델 기반 설계 공정 확립
MathWorks Consulting Services는 모델 기반 설계를 처음 사용하는 조직이나 초기 단계 채택을 가속화하려는 조직이 응용 분야 및 개발 요구사항에 맞는 모델 기반 설계 개발 공정을 확립할 수 있도록 지원합니다. 모델 기반 설계 공정 확립 서비스는 일상적인 대화형 워크플로에서 완전한 작업 자동화까지의 완벽한 툴 지원으로 정형화된 공정을 구현합니다. MathWorks 컨설턴트는 시작할 공정뿐만 아니라 사용할 툴, 워크플로에서 툴을 가장 잘 사용할 수 있는 지점과 방법에 대해서도 알려드립니다.
일반적인 모델 기반 설계 공정 확립은 다음 단계를 따릅니다.
공정의 매핑과 우선순위 지정
MathWorks는 다양한 산업, 응용 분야 및 표준(예: ISO 26262 또는 DO-178)에서 고객과 협력하면서 모델 기반 설계를 사용하여 임베디드 시스템 개발에 필요한 기본 기능을 제공하는 Maturity Framework™를 개발했습니다. 모델 기반 설계의 핵심인 프레임워크의 6가지 핵심 역량은 모델링, 시뮬레이션 및 분석, 구현, 검증 및 확인, 공정, 툴 및 인프라, 그리고 엔터프라이즈 관리입니다. 당사는 프레임워크에 설명된 목표와 사례에 대해 조직의 기존 공정을 매핑합니다. 다음으로 주요 차이점, 누락된 활동 또는 발견되지 않은 미발달 역량을 기반으로 자세한 로드맵 및 구현 우선순위를 제공합니다.
모델 아키텍처 구축 및 검토
우수한 모델 아키텍처는 효율적인 개발 워크플로를 보장하므로 MathWorks 컨설턴트는 적절한 모델링 패턴, 스케줄링 방법, 데이터 관리, 분할 등에 대해 기존 모델 아키텍처를 검토하거나 응용 분야 또는 기존 소프트웨어 아키텍처를 기반으로 새로운 모델 아키텍처를 제안해 드립니다. 당사는 직접적 개입을 줄이고, 자동 코드 생성 또는 검증 및 확인 같은 활동을 지원하고, 표준 요구사항 충족을 용이하게 하는 모델 아키텍처를 설계하도록 도와드립니다. 또한 다양한 응용 프로그램이나 제품계열에 대한 현재 및 향후 개발 프로그램을 지원하는 아키텍처 템플릿과 패턴을 가장 잘 구축하는 방법을 코치합니다.
툴 구현 지원
당사는 모델을 사용하여 모델 기반 설계 공정의 모든 단계를 보여주는 단계별 지침과 예제를 개발합니다. 매우 세부적인 수준에서 진입 기준, 입력, 출력 아티팩트, 완전성 측정 등을 설명하는 각 활동을 안내해 드립니다. MathWorks 컨설턴트는 개별 엔지니어, 그룹 또는 엔터프라이즈 수준에서 코드 생성, 테스트, 보고서 생성 같은 수동 작업을 자동화해 드립니다.
MathWorks 컨설턴트는 다음과 같은 작업에 대해 도와드릴 수 있습니다.
- 모델 기반 설계 방법론의 가속화 및 최적화
- 자동화되고 표준화된 툴체인 및 공정 확립
- 사내 모델 기반 설계 역량 개발