Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2007.14-D.1.083

A Study on Modeling Heterogeneous Embedded S/W Components based on Model Driven Architecture with Extended xUML  

Kim, Woo-Yeol (홍익대학교 일반대학원)
Kim, Young-Chul (홍익대학교 컴퓨터정보통신)
Abstract
In this paper, we introduce MDA based Development Method for Embedded Software Component. This method applies MDA approach to solve problems about reusability of the heterogeneous embedded software system. With our proposed method, we produce 'Target Independent Meta Model'(TIM) which is transformed into 'Target Specific Model'(TSM) and generate 'Target Dependent Code' (TDC) via TSM. We would like to reuse a meta-model to develop heterogeneous embedded software systems. To achieve this mechanism, we extend xUML to solve unrepresented elements (such as real things about concurrency, and real time, etc) on dynamic modeling of the particular system. We introduce 'MDA based Embedded S/W Modeling Tool' with extended XUML. With this tool, we would like to do more easily modeling embedded or concurrent/real time s/w systems. It contains two examples of heterogeneous imbedded systems which illustrate the proposed approach.
Keywords
Unified Modeling Language; xUML: Executable UML; Real-time; Concurrency; Model Driven Architecture; Embedded System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 W. Kim, R. Y. Kim, 'Adapting Model Driven Architecture for Modeling Heterogeneous Embedded S/W Components,' ICHIT, Vol. 2, 2006. 11   DOI
2 김우열, 김영철, '실시간 임베디드 소프트웨어 모델링을 위한 xUML 확장에 관한 연구', KIPS, 춘계학술대회 논문집, Vol.13, No.1, 2006. 5   과학기술학회마을
3 Axel Jantsch, 'Modeling Embedded System and SOCs', Mogan Kaufmann, 2004
4 김인기 역, 'Executable UML: 클래스 모델 만들기, 정보문화사', 2003
5 Leon Starr, 'Executable UML: How to Build Class Model', Prentice Hall, 2002
6 Mellor, Stephen J., Marc J.Balcer, 'Executable UML: A Foundation for Model-Driven Architecture'. Boston: Addison-Wesley, 2002
7 Kennedy Carter Ltd., Executable UML: An Online Tutorial, http://www.kc.com
8 Bruce Powel Douglass, 'Real-Time UML: Developing Efficient Objects for Embedded Systems', 2nd Edition, Addison-Wesley, 1999
9 양영종, 조진희 하수정, 차진희, '임베디드 시스템 개발 방법론 및 재사용 체계', 전자통신동향분석, 제21권 제1호 2006. 2   과학기술학회마을
10 Kyo C. Kang, Jaejoon Lee, and Patrick Donohoe, 'Feature-Oriented Product Line Engineering,' IEEE Software, Vol.9, No.4, Jul./ Aug., 2002   DOI   ScienceOn
11 Object Management Group, OMG Unified Modeling Language Specification (draft) Version 1.3, June, 1999
12 A. Kleppe, J.Warrner, W.Bast, 'MDA Explained: The Model Driven Architecture: Practice and Promise', Addison-Wiseley, 2003