Modeling of Real-Time System for TMO-Based Automatic Code Generator

TMO기반의 코드 자동 생성기 설계를 위한 실시간 시스템 모델링의 기법

  • Seok, Mi-Heui (Kyungpook National University Electrical Engineering and Computer Science) ;
  • Shin, Young-Sul (Kyungpook National University Electrical Engineering and Computer Science) ;
  • Ryu, Ho-Dong (Kyungpook National University Electrical Engineering and Computer Science) ;
  • Lee, Woo-Jin (Kyungpook National University Electrical Engineering and Computer Science)
  • 석미희 (경북대학교 전자전기컴퓨터학부) ;
  • 신영술 (경북대학교 전자전기컴퓨터학부) ;
  • 류호동 (경북대학교 전자전기컴퓨터학부) ;
  • 이우진 (경북대학교 전자전기컴퓨터학부)
  • Published : 2010.06.30

Abstract

실시간 시스템에서는 계산 결과의 논리적 정확성과 결과가 산출되는 시간의 정확성을 요구한다. 이러한 요구사항을 지원하기 위해 UCI Dream Lab에서 제안한 적시 서비스 능력을 보장하는 실시간 객체인 TMO 객체를 토대로 자동 코드 생성기의 설계를 제시한다. 기존의 모델 기반 개발방법론은 시스템을 추상화하고 그 모델을 상세화 과정을 거쳐 구현에 필요한 정보를 갖게 되고, 이를 바탕으로 자동으로 코드를 생성 할 수 있게 된다. 기존의 도구들은 표준 UML을 사용하고, 표준 UML은 시간 제약 조건을 기술하는 방법을 제공하지 않기 때문에 이에 따라 개발된 실시간 시스템 코드 자동 생성기는 완전한 코드를 생성하지 못한다. 본 논문에서는 실시간 시스템 개발에 모델 기반 개발방법론을 적용하기 위해 TMO객체를 이용하여 기존 UML 모델의 구조 모델과 행위 모델에 실시간 특성을 추가해 확장하고 확장된 모델을 토대로 자동 코드 생성기의 설계를 제안한다.

Keywords