Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2005.12A.7.589

Applying Practice Patterns to Improve Source Code Quality of Embedded Software  

Hong Jang-Eui (충북대학교 전기전자컴퓨터공학부)
Abstract
Source code quality is very Important that software embedded into product is difficult to change. In order to improve source code quality, it should be considered the quality of analysis and design models as well as the quality of source code. In this paper, we suggest 'Practice Pattern' as one of practical techniques to improve embedded software source code quality. Practice pattern is a procedural pattern to guide modeling and coding activities in software development phases. We believe that applying our pattern provides the improvement of optimum performance, modularization, and portability for embedded software source code.
Keywords
Embedded Software; Source Code Generation; Software Quality; Practice Pattern;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M.J. Pont and M.P. Banner, 'Designing embedded systems using patterns: A case study,' Journal of Systems and Software, Vol.71, pp.201-213, 2003   DOI   ScienceOn
2 S.M. Yacoub and H.H. Ammar, Pattern-Oriented Analysis and Design, Addison-Wesley, 2004
3 백윤홍, '임베디드 시스템을 위한 ASIP설계 밥법론', 정보처리학회지, 제9권 제1호,2002년, 1월
4 한국전자통신연구원 연구보고서, 임베디드 S/W 소스코드 자동생성에 대한 기술 및 시장동향 분석에 관한 연구, pp.100-132. 2004년 12월
5 MISRA, Guidelines for the Use of the C Language in Vehicle Based Software, April, 1998
6 R. AIur, J. Kim, I, Lee and O. Sokolsky, 'Generating Embedded Software form Hierarchical Hybrid Models,' Languages, Compilers, and Tools for Embedded System (LCTES'03), June, 2003, California
7 S. Gupta, et al, Using Global Code Motion to Improve the Quality of Results for High-Level Synthesis, Technical Report #02-29, Dept. of Info. and Com. Sci., University of California, Irvine, October, 2002
8 D.J. Pearce, P. Kelly and C. Hankin, 'Online Cycle Detection and Difference Propagation: Application to Pointer Analysis,' Software Quality Journal, Vo1.12, pp.311- 337, 2004   DOI   ScienceOn
9 David E. Simon, Embedded Software Primer, Addison-Wesley, 1999
10 M.P.E. Heimdahl and D.J. Keenan, 'Generating code from hierarchical state-based requirements,' In Proceedings of the IEEE International Symposium on Requirements Engineering (RE'97), pp.210-219, 1997   DOI
11 P. Koopman, 'Embedded System Design Issues(the Rest of Story), Proceedings of the International Conference on Computer Design (ICCD 96), October, 1996, Austin   DOI