Implementation of Component Support Statechart Tool for a Rapid Design of the Embedded System

내장형 시스템의 신속한 설계를 위한 컴포넌트 지원 Statechart 도구 구현

  • Park, Hong-Jin (Dept.of Computer Engineering, Graduate School of Chungang University) ;
  • Kim, Yeong-Chan (Dept.of Computer Engineering, Chungang University)
  • 박홍진 (중앙대학교 대학원 컴퓨터공학과) ;
  • 김영찬 (중앙대학교 컴퓨터공학과)
  • Published : 2001.06.01

Abstract

The rapid design of the embedded system is crucial for improving the product’s competitiveness. Existing statechart tools used for designing the embedded system rely on the copy and paste of the statechart for reuse. However, such method has a major drawback of wasting both time and cost of the system developer. This paper implements the component supporting tool. A tool that makes efficient reuse of a statechart by adding a component function to the existing functions is implemented in this paper. Also, to add a component function, this paper restructured the contract as protocol of the inter-component. The implemented tool helps not only reduce the life cycle of a product, but also enhance a product’s competitiveness by supporting the product’s time-to-market.

Keywords

References

  1. Hennessy and Patterson, Computer Architecture A Quantitative Approach 2nd edition, 1997
  2. 조경순, '정형기법을 이용한 VLSI 검증', 2000 정형 기법 워크숍, 2000
  3. Edmund M.Clake and Jeannette M. Wing, 'Formal Methods : State of the Art and Future Directions,' ACM Computer Survey, Dec. 1996 https://doi.org/10.1145/242223.242257
  4. D. Harel, 'STATECHARTS : A VISUAL FORMALISM FOR COMPLEX SYSTEMS,' Science of Computer Programming, Aug, 1987 https://doi.org/10.1016/0167-6423(87)90035-9
  5. D. Harel and A. Naamad, 'The STATEMATE Semantics of statecharts,' ACM Transaction Software Engineering Method, Oct. 1996
  6. G. Booch, J. Rumbaugh, I. Jacobson, The Unified Modeling Language User Guide, Addison-Wesly, 1999
  7. www.e-sim.com/embed/index.htm
  8. http://www.nomagic.com/magicdrawuml/
  9. http://xjtek.com/products/xjCharts/index.html
  10. http://www.objectdomain.com/domain30/index.html
  11. http://xjtek.com/products/covers/31/index.html-Covers3.la
  12. http://www.wrs.com/products/html/betterstate.html-Betterstate
  13. D. F. D'Souza and A.C.Wills, Objects, Components, and Framworks with UML : The Catalysis Approach, Addison-Wesley, 1998
  14. N. H. Lassing, D. B. B. Risenbrij, J. C.van Vliet, 'A View on Components,' Proceedings of the Ninth International Workshop on Database and Expert Systems Applications, Sep. 1998
  15. C. Pfister, 'Component Software : A Case Study using BlackBox Components,' http://www.oberon.ch/docu/case_study/ch3/html, 1997