Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2006.05a
- /
- Pages.231-234
- /
- 2006
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
A Study on Extension of Executable UML for Modeling Real-time Embedded Software
실시간 임베디드 소프트웨어 모델링을 위한 xUML 확장에 관한 연구
- Kim Woo-Yeol (Dept of Computer Information and Communication, Hong-Ik University) ;
- Kim R. Young-Chul (Dept of Computer Information and Communication, Hong-Ik University)
- Published : 2006.05.01
Abstract
현재까지는 실시간 임베디드 소프트웨어 개발을 위한 효율적인 소프트웨어 모델링 언어가 부족하다. 그런데 모델 자체가 코드처럼 수행 가능한 통합 모델링언어를 xUML(Executable UML)이라 한다[2,4,7]. 이는 기존의 UML x.x에 실행과 관련된 개념과 시간에 관련된 규칙을 더한 것이다. 다시 말해 xUML의 모델은 실행과 테스트, 디버깅이 가능하다[2,4]. 본 논문에서는 기존의 UML x.x버전들과 xUML이 실시간 임베디드 소프트웨어를 모델링 하는데 적합한지를 비교/분석한 후, 임베디드 소프트웨어 모델링에 xUML을 적용하고자 부족한 면을 보완 및 확장하였다. 확장된 xUML의 노테이션은 병렬과 실시간 처리까지도 표현이 가능하도록 제안하였다. 사례 연구로서 두개의 터치센서로 동작하는 실시간 임베디드 시스템의 모델링을 보여준다.
Keywords