모델링 및 설계

ASCET-MD 툴은 ESDL 또는 C 언어를 사용하여, 물리적 차원으로, 블록 다이어그램, 상태 기계, 조건표, Boolean 표 또는 문자로, 모델 컴퍼넌트의 규격을 지원하고 있습니다. 기본이 되는 목적 기반의 모델 구조는, 이 상이한 주석이 첨부되어 있는 모델 컴퍼넌트들을 융통성 있게 결합하고, 모델을 계층구조적으로 구축하는 것입니다. 정의된 경우, 모델 컴퍼넌트는 서로 상이한 프로젝트에서 사용될 수 있습니다.

실행 가능한 규격으로 예를 들어, 지식의 습득 및 이전을 위한 일차적인 수단으로서의 모델의 사용은 모델 기반의 소프트웨어 개발의 주요 장점을 나타냅니다. ASCET 기반의 ECU 응용 소프트웨어 모델은 실행 가능한 코드에 대한 출처로서 기능하고, 그 문서기록을 보장하며, 다른 공정 단계를 위해 필요한 결과물을 제공하므로, 이 모델들은 모호함을 상당히 줄여줍니다. 처음서부터, 즉, 요건 수집 단계 동안에 새로운 ECU 소프트웨어의 간단한 모델로부터 시작하여, 목표 코드의 최종 묘사까지, ASCET 모델은 소프트웨어 개발 과정의 어느 지점에서든 실행될 수 있습니다. 소프트웨어가 그 목표에서 시행되자마자, 그것이 애초에 구상했던 설계 목표를 달성하고 있다는 점이 검증될 수 있습니다. 실행 가능한 규격으로서, ASCET 모델은 공정 초기에 오류의 감지를 원활하게 해주며, 이 지점에서 교정을 하는 것이 더 쉽고 비용이 적게 듭니다.