Browse > Article

A Functionality-based Evaluation Model for Embedded Software  

Choi Hyunmi (이화여자대학교 컴퓨터학과)
Sung Ahyoung (이화여자대학교 컴퓨터학과)
Choi Byoungju (이화여자대학교 컴퓨터학과)
Kim Jaewoong (한국정보통신기술협회 소프트웨어인증센터)
Abstract
Embedded software is mounted on the target processor for controlling its dedicated functions. To evaluate functions of embedded software is important because it is intricate to modify embedded software once embedded. However, it is difficult to evaluate embedded software because it varies in kinds, which is customized into each target platform and functional requirements, and all the elements within are tightly coupled. In this paper, we propose the evaluation model reflecting these unique features of embedded software. We present the results of the case studies by applying the proposed model to practical embedded software.
Keywords
Embedded Software; Embedded Software Test;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B.Broekman, E.Notenboom, 'Testing Embedded Software,' Addison-Wesley, 2003
2 David E. Simon, 'An Embedded Software Primer,' Addison Wesley, 2003
3 Ed Sutter, 'Embedded System Firmware Demystified,' CMP Books, 2002
4 Robert Love, 'Linux Kernel Development,' Developer's Library, 2003
5 Avi Silberschatz, Peter Galvin, Greg Gagne, 'Applied Operating System Concepts,' WILEY, 2001
6 Qung Li and Caroline Yao, 'Real-Time Concepts for Embedded Systems,' CMP Books, 2003
7 ITRON, http://tron.um.u-tokyo.ac.jp/TRON/ITRON/home-e.html
8 POSIX 1003.4, http://www.pasc.org
9 IEEE Std 1003.1-2001, IEEE Standard for Information technology-Portable Operating System Interface(POSIX), 2001
10 ELC Platform Specification v1.0, 2002
11 ISO/IEC 9126-1.2 Information Technology-Software Product Quality, 1998
12 KESIC Embedded Linux Platform Specification (KELPS), 2004
13 Jean J. Labrosse, 'MicroC/OS-II, The Real-Time Kernel,' CMP Books, 1999
14 E. A. Lee, 'What's Ahead for Embedded Software?,' IEEE Computer, pp. 18-26, September, 2000   DOI   ScienceOn
15 EL/IX, http://sources.redhat.com/elix
16 ELCPS, http://www.embedded-linux.org
17 KELPS, http://www.kesic.or.kr/index.asp
18 CELF, http://www.celinuxforum.org
19 Emblix, http://www.emblix.org/english/etop.html
20 C.M.Weinberg, D.P.Freedman, 'Reviews, Walk-throughs, and Inspections,' IEEE Transactions on Software Engineering, 12(1): pp.68-72, 1984
21 Bas Graaf, Marco Lormans, and Hans Toetenel, 'Embedded Software Engineering: The State of the Practice,' IEEE SOFTWARE, pp.61-69, November/December, 2003   DOI   ScienceOn
22 Ahyoung Sung, Byoungju Choi, 'Interaction Testing in an Embedded System using Hardware Fault Injection and Program Mutation,' LNCS, Springer, Vol2931, pp192-204, 2003.12