ESUML: UML-based Modeling Method for Embedded Software

ESUML: UML 기반 임베디드 소프트웨어 모델링 방법론

  • 전상욱 (한국과학기술원 전자전산학과) ;
  • 이희진 (한국과학기술원 전자전산학과) ;
  • 홍장의 (충북대학교 전기전자컴퓨터공학부) ;
  • 배두환 (한국과학기술원 전자전산학과)
  • Published : 2005.11.01

Abstract

소프트웨어 개발을 위한 분석 및 설계 언어로 UML이 일반화 되어 있다. UML이 갖는 객체지향 개념의 장점으로 인하여 일반 소프트웨어 개발뿐만 아니라 임베디드 소프트웨어 개발에 있어서도 UML의 사용이 증가하고 있다. 특히 UML 모델 중에서 시퀀스 다이어그램은 시스템의 다이나믹스 및 동적 시나리오 표현에 매우 유용하고, 모델링이 직관적이어서 소프트웨어 엔지니어들이 선호하고 있다. 본 연구에서는 시스템 행위를 중심으로 하는 임베디드 소프트웨어 모델링 방법으로 ESUML 방법론을 제시한다. 제시한 ESUML 방법론에서는 Use Case, Class, Interaction overview, Sequence 다이어그램과 Action Language를 이용하여 시스템을 효과적으로 모델링 하도록 하였다.

Keywords