어린 시절부터, 우리는 한 가지 일을 여러 번 반복하면 완벽해질 수 있다고 배웁니다. 물론 스포츠나 음악 분야에서는 상당한 재능이 필요하지만, 다른 분야에서는 반복이 완벽으로 이어집니다. 그러나 우리는 이 과정이 얼마나 오래 걸리는지 알고 있습니다. 오늘날의 소프트웨어 개발은 좀 더 빠르게 개발하면서도 고품질을 유지할 것을 요구합니다. 이 난제를 해결하고자 고객들은 반복적이고 시간 소모적인 작업을 자동화해야 합니다. 이러한 이유로, TargetLink는 사용자가 이러한 작업을 자동화하는 데 도움이 되는 다양한 기능을 제공하여 고객이 빠르고 효율적으로 오류를 줄이면서 목표에 도달할 수 있도록 지원합니다. 이 블로그 게시물에서는 AUTOSAR 아키텍처에서 TargetLink의 AUTOSAR 소프트웨어 구성 요소의 모델링 거동으로 보다 빠르게 이동하는 데 도움이 되는 AUTOSAR 프레임 모델 생성을 소개합니다.

AUTOSAR 프레임 모델이란 무엇입니까?

AUTOSAR 프레임 모델 생성 워크플로우를 시작하기 전에 먼저 AUTOSAR 프레임 모델이 무엇인지 명확히 하겠습니다. AUTOSAR 프레임 모델은 AUTOSAR 구조 및 통신을 나타내는 데 필요한 모든 블록을 포함하는 TargetLink 모델입니다. 따라서 이 모델 내에서 개발자는 AUTOSAR 소프트웨어 구성 요소의 적절한 제어 알고리즘을 모델링하는 데 집중할 수 있습니다. TargetLink는 TargetLink 데이터 사전의 AUTOSAR 사양에서 이러한 AUTOSAR 프레임 모델을 자동으로 생성할 수 있습니다. Classic AUTOSAR의 경우, 많은 고객들이 이미 모델 기반 개발 툴 체인에서 프레임 모델 생성을 성공적으로 사용하고 있습니다. 당사는 TargetLink 2022-B 패치 1을 통해 이 기능을 Adaptive AUTOSAR 프레임 모델로 확장했습니다.

AUTOSAR 프레임 모델 생성 워크플로우

그림 1: AUTOSAR 프레임 모델 생성을 위한 워크플로우.

일반적인 AUTOSAR 워크플로우에서 모든 것은 아키텍처 모델링 도구에서 사용할 수 있는 AUTOSAR 사양으로 시작됩니다. 이를 하향식(top-down) 개발 접근 방식이라고 하며 당사가 권장하는 접근 방식이기도 합니다. 이러한 도구 내에서, AUTOSAR 아키텍처를 모델링하고 XML 파일(ARXML)로 내보낼 수 있습니다. ARXML 파일을 TargetLink 데이터 사전(DD)으로 가져와서 AUTOSAR 사양을 TargetLink로 전달할 수 있습니다. 가져온 후, 해당 정보는 적절한 DD 개체 및 속성에 저장되며 TargetLink 데이터 사전에서 AUTOSAR 프레임 모델을 생성할 수 있습니다. 이 워크플로우는 API를 사용하여 대화식으로 또는 비대화식으로 수행할 수 있습니다. 자동화가 가장 중요 하다는 것은 모두 알고 있기 때문입니다. 예를 들어, TargetLink는 프레임 모델 생성 중에 필요한 하위 시스템, 포트 및 Simulink 데이터 유형을 생성합니다. 결과 AUTOSAR 프레임 모델은 초기화 및 생산 코드 생성에 즉시 사용할 수 있습니다.

그림 2: Adaptive AUTOSAR 프레임 모델의 예.

Classic AUTOSAR 소프트웨어 구성 요소의 경우, 이제 TargetLink에서 해당 기능 동작을 모델링하기만 하면 됩니다 Adaptive AUTOSAR 소프트웨어 구성 요소의 경우, Adaptive AUTOSAR Platform으로 인해 TargetLink에서 모델링을 시작하기 전에 몇 가지 추가 단계를 수행해야 합니다. 이러한 단계에 대한 자세한 안내는 문서에서 확인할 수 있습니다.

AUTOSAR 프레임 모델 생성 기능을 최대한 편리하게 만들었지만, 상황에 따라 특정 요구 사항에 맞게 수정해야 하는 경우가 있을 수 있습니다. 따라서, Trigger 블록 추가, Classic AUTOSAR 통신에서 포트 블록 대신 데이터 저장소 메모리 블록 사용 또는 후크 스크립트를 사용하여 AUTOSAR 프레임 모델에 블록 추가 등 다양한 커스터마이징 옵션을 손쉽게 사용할 수 있습니다. 향후 게시물 및 비디오에서 커스터마이징 옵션에 대해 논의할 예정입니다. 계속 지켜봐 주시기 바랍니다.

항상 고객과 함께 합니다.

이전 블로그 게시물을 읽어보셨다면, 당사는 항상 고객의 요구사항과 필요 사항에 대해 논의하기를 바란다는 것을 알고 계실 것입니다. 공허한 문구라고 생각하는 분들도 계시겠지만, 저희는 고객의 성공을 위한 최상의 솔루션 제공하는 것이 중요합니다. 많이 논의된 기능 중 하나는 Adaptive AUTOSAR 프로젝트를 위한 AUTOSAR 프레임 모델 생성의 확장이었습니다. 저희는 수동으로 만드는 것보다 프레임 모델을 생성하는 것과 같은 효율적인 워크플로우가 성공의 열쇠라고 믿기 때문에 고객에게 TargetLink 2022-B p1 패치와 함께 이 기능을 제공하게 된 것을 기쁘게 생각합니다. 저희는 벌써 여러분의 다음 요구사항이 궁금합니다. 언제나 고객의 곁에서 파트너가 되어드릴 수 있도록 부담없이 연락주시기 바랍니다.

연락:

저자 소개:

Sven Siemon

Sven Siemon

Technical Author, R&D Governance & Competence Partners, dSPACE GmbH

혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.

저희 전문 지식 서비스에 가입하세요. dSPACE의 성공적인 프로젝트 사례를 확인해 보세요. 시뮬레이션 및 검증에 대한 최신 정보를 받아보세요. 지금 바로 dSPACE 다이렉트(뉴스레터)를 구독하세요.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.