프로세스 알제브라를 이용한 AUTOSAR 소프트웨어 행위의 시간 특성 검증 기법
暂无分享,去创建一个
오늘날의 자동차 전장 시스템은 사용자의 기능에 대한 요구의 중가로 점점 복잡해지고 있다. 그리고 이러한 복잡도의 증가는 많은 기능이 소프트웨어로 구현되는 자동차 전장 시스템의 안전성애 심각한 영향 주고 있다. 시스템의 안전성을 향상시키기 위해 ISO 26262와 같은 국제 안전성 표준에 따른 개발과 AUTOSAR와 같은 공개 표준 플랫폼의 사용이 요구된다. ISO 26262는 고수준 안전성 등급을 위해 정형기법 사용을 권고한다. 본 논문에서는 AUTOSAR 소프트웨어 모델에 정형기법을 적용시키는 방법을 제시한다. 특히 소프트웨어 컴포넌트가 통합될 때 발생하는 시간적 오류 검출하기 위해, AUTOSAR의 시스템 시간 관점(System Timing View)에서 소프트웨어 행위를 정형적으로 영세하고 검증하는 기법을 제시한다. AUTOSAR로 개발된 소프트웨어 시스템의 시간적 행위 명세를 위해 정형명세 언어인 Algebra of Communicating and Shared Resources(ACSR)을 사용한다. ACSR은 소프트웨어의 실시간성, 배타적 자원 사용, 자원 가용성에 기반의 실행 등을 기술할 수 있는 실시간 시스템을 위한 프로세스 대수로서, ACSR로 명세 된 모델은 VERSA를 통해 자동 검증될 수 있다. 또한 자동차 정속주행장치의 사례 연구를 통해 적용 가능성을 보인다.