DOI QR코드

DOI QR Code

Embedded System Integrated Prototyping Mechanism Based on Reusable Component

재사용 가능한 컴포넌트 기반의 임베디드 시스템 통합 프로토타이핑 기법

  • ;
  • 이정배 (선문대학교 컴퓨터공학부) ;
  • 임기욱 (선문대학교 컴퓨터공학부) ;
  • 황영섭 (선문대학교 컴퓨터공학부) ;
  • 김영진 (선문대학교 컴퓨터공학부) ;
  • 안성순 (선문대학교 전자계산학과)
  • Published : 2009.06.30

Abstract

Recently, there are many embedded system prototyping tools for helping embedded system designers to trial their product before it releases to the market. A prototype is very important for early embedded system design to grasp the desire functions, to get a good performance, to create delightful user interface, and to increase the valuable of the product. Prototyping tools can be classified by three categories: Physical, Virtual and Modeling prototyping. The integration of these prototyping tools becomes valuable for speed up time-to-market and for decrease design cost when design embedded system. The problem comes up because these tools sometime do not provide an instrument for communicating each other. In this paper, we propose a flexible and reusable mechanism for integrate these tools base on JavaBeans and ActiveX technology. We show how this mechanism can be employed in various prototyping tools.

최근에 임베디드 시스템 개발자들을 위한 프로토타이핑 시스템 도구가 시장에 많이 출시되고 있다. 일찍부터 임베디드 시스템 설계에서 사용자의 요구사항을 분석하고 사용자 편의 인터페이스를 만드는데 있어서 프로토타입은 중요한 요소이다. 프로토타이핑 도구는 다음과 같이 Physical Prototyping (PP), Virtual Prototyping (VP), Modeling Prototyping (MP) 3가지로 나눌 수 있다. 이러한 프로토타이핑 기술을 통합하면 개발에 소모되는 비용내지 시간이 절약되므로써 시장진입시점이 빨라지고 제품의 경쟁력이 향상된다. 하지만 이러한 프로토타이핑을 통합하는데 있어서 여러가지 문제점이 존재한다. 본 논문에서는 여러 프로토타이핑 도구를 통합하는데 있어서 Javabean, ActiveX등과 같이 유연하고 재사용성이 용의한 컴포넌트를 이용하여 문제점을 해결하는 모습을 보여준다. 이러한 기술은 여러 임베디드 시스템을 개발시 재사용성과 유연성을 통한 편리성을 가질 수 있다.

Keywords

References

  1. Vahid F, Givargis T. 'Embedded System Design: A Unified Hardware/Software Introduction'. Wiley, 2002
  2. Sukmana TS, Lee JB, Rim KW, Nam YJ. Extending Capability of SCJLib with JavaBeans for Integrating between SystemC and GUI Tools. In Proc of 7th APIS, 2008; 465-468
  3. Hartmann B, Klemmer SR, Bernsten M. Reflective Physical Prototyping through Integrated Design, Test, and Analysis. In Proc. DIS, PA, 2007
  4. ESPS Tools Page. www.artsystem.co.kr/product.php
  5. System C Community Website. http://www.systemc.org
  6. RapidPlus Development Tools Page. http://www.sky-mobile-media.com/main.php?func =devtools
  7. SystemC Plug-in for Eclipse. http://www.fzi.de/sim/scvisualisation-plugin.html
  8. NetBeans Tools Page. http://www.netbeans.org/
  9. ReidM, Charest L, TsiknovichA, Aboulhamid E, Bois G. Implementing a Graphical User Interface for SystemC. In Proc. HDLCon, USA, 2002; 224-231
  10. Rogin F, Genz C, Drechsler R, Rulke. SyCE: An Integrated Environment for System Design in SystemC. In The 16th IEEE International Workshop, 2005; 258-260 https://doi.org/10.1109/RSP.2005.46
  11. Satria H, Kwon JB. Adding a Java GUI to SystemC Simulation for Virtual Prototyping of Embedded SystemC. In WSEAS Transactions on Computer Research, 2006; 1(1) 264
  12. Jong-Il Kim. A Design and Implementation of Real Time Monitoring and Control System for Shoes Production Process Automation. Master's Thesis, SMU, 2003
  13. ActiveX in http://www.en.wikipedia.org/wiki/activex
  14. Jung YJ, Lee JB, Kwon JB, Rim KW, Cho SY. An Embedded Integration Prototyping System based on Component Technique. LNCS, 2007, SpringerIn Berlin/Heidelberg; 4761:171-180 https://doi.org/10.1007/978-3-540-75664-4
  15. Marquardt N, Greenberg S. Shared Phidgets: A Toolkit for Rapidly Prototyping Distributed Physical User Interfaces. In Proc. TEI, Louisiana ACM-Press, 2007
  16. Sukmana HT, Lee JB, Yang JS, Han HW, Jung YJ. The Components for Integrated Embedded System Prototyping. In IEEE International Symposium (ISCE), 2008 https://doi.org/10.1109/ISCE.2008.4559446
  17. Virtual Platforms Embedded Systems Emulators for Software Development Tools Page. http://www.virtio.com/home.aspx