Browse > Article

Architecture Design for Real-time Mobile Embedded Software Test Tools  

Kim, Sang-Il (숭실대학교 컴퓨터학과)
Lee, Nam-Yong (숭실대학교 컴퓨터학과)
Rhew, Sung-Yul (숭실대학교 컴퓨터학과)
Abstract
A tool for analyzing and testing software in real-time is required for the efficient development of highly reliable real-time mobile embedded software This too] requires various technologies, such as source code based white-box test and real-time system monitoring and control. The tool also should be designed to improve reusability and portability by considering the interaction with other kinds of real-time system. This paper identifies and analyzes the functional requirements for the test tool on real-time mobile embedded software and suggests an adequate tool architecture based on the collected requirements. It also suggests the specific implementation technology and architecture design pattern to support the tool's expandability and portability.
Keywords
Software Testing; Embedded Software Testing; Software Architecture; Embedded Software Architecture; Mobile Software Testing; Real-time embedded software;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 민현기, 김수동, 'Effective Design Pattern and Enterprise Architecture Design Techniques in EJB Environment,' 정보과학회논문지, 제30권, 제11호, pp.1025-1036, 2003   과학기술학회마을
2 P. Clements, L. Bass, and D. Garlan, Documenting Software Architectures, Addison-Wesley, 2002
3 E. Gamma, R. Helm and R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable ObjectOriented Software, Addison-Wesley, 1995
4 P. Clements and R. Kazman, Evaluating Software Architectures, Addison-Wesley, 2001
5 N. Medvidovic, S. Malek, and M. Mikic-Rakic, 'Software Architectures and Embedded Systems,' SEES, pp. 65-71, 2003
6 L. Yan and K. Sere, 'Towards an Integrated Architecture for Peer-to-Peer and Ad Hoc Overlay Network Applications', IEEE, 2004   DOI
7 Trevor W. Pearce, 'Simulation-Driven Architecture in the Engineering of Real-Time Embedded Systems,' RTSS, 2003
8 산업자원부, '제조 산업을 위한 실시간 임베디드 S/W 테스팅 기술 및 시스템 개발- 위탁 연구 보고서', 2004
9 김행곤, '객체 및 컴포넌트 기반 소프트웨어 공학' 도서출판 그린, 2002
10 Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley, 2003
11 RK. White and U. Syyid, 'Architecture Driven Software Design For Embedded Systems,' UK Technology Innovation and growth Forum, 2004. http://whitepapers.zdnet.co.uk/0,39025945,60009152p-39000493q,00.htm
12 Desmond F. D'Souza and Alan Cameron Wills, Objects, Components, and Frameworks with UML, The Catalysis Approach, Addison-Wesley, 1999
13 M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1996
14 B. Broekman and E. Notenboom, Testing Embedded Software, p.209, Addison-Wesley, 2003
15 Kazman, Software Architecture in Practice, 2nd Ed., Addison-Wesley, 2003
16 D. Garlan and M. Shaw, 'An Introduction to Software Architecture, Advances in Software Engineering and Knowledge Engineering,' Vol.1, World Scientific Publishing Company, pp. 1-39, 1993
17 Philippe Krutchen, 'The 4+1 View Model of Architecture,' IEEE Software, 12(6), pp. 42-50, 1995   DOI   ScienceOn