서비스 지향 애플리케이션의 범위와 복잡성이 증가함에 따라, 그 구조를 관리하는 것이 매우 중요한 과제가 됩니다. 여러 소프트웨어 단위에 걸쳐 여러 서비스가 상호작용함에 따라 각 모델을 개별적으로 처리하는 것은 더 이상 충분하지 않습니다. 대신, 소프트웨어 컴포넌트들이 서로 어떻게 연관되는지, 즉 어떻게 그룹화되고, 어떻게 통신하며, 어디에 배포되는지를 명확하게 보여주는 아키텍처 표현이 필요합니다. AUTOSAR 작성 툴을 비롯한 시중에 나와 있는 많은 자동차 소프트웨어 아키텍처 툴은 AUTOSAR 기반 환경을 가정하고 있으며, 사용자 정의 운영 체제에 서비스 기반 통신 모델을 배포하는 유연성을 지원하지 않습니다. SOA 프레임워크와 차량용 OS의 요구사항을 충족하기 위해 우리는 자체 아키텍처 모델링 환경을 구축했습니다. SOA 모델 컴포저, 즉 SOMOC는 System Composer의 모델 기반 시스템 공학 기능과 아키텍처 설계 요소, 그리고 MATLAB®의 객체 지향 프로그래밍 기능을 기반으로 구축되었습니다. 사용 편의성을 위해 MATLAB 및 앱 디자이너로 사용자 지정 사용자 인터페이스를 제작했습니다. (그림 3)