Browse > Article

A Design and Implementation A Software Profiling Tool based on XML for Embedded System  

Kwak, Dong-Gyu (숭실대학교 대학원 컴퓨터학과)
Yoo, Chae-Woo (숭실대학교 컴퓨터학과)
Publication Information
Journal of Internet Computing and Services / v.11, no.1, 2010 , pp. 143-151 More about this Journal
Abstract
According to increasing requirements in embedded systems. embedded software has been more complicated then before. a optimum software is difficult in embedded system. software developer make a difficult optimum software. this paper suggests a software profiling tool with which a software developer can easily profiling the embedded system software in cross-development environments. the suggested tool is designed based on host/target architecture. this tool insert program source for make profiling log to target program. a target program executed in target system. a target system communicate profiling log to host system. this tool in host system analyze profiling log data. and make a XML of profiling log and a profiling report. a profiling report is graphic viewer based GUI. a target system in this tool needs a few computing power. and XSLT can conversion of profile log XML to other format data. and suggested tool based on eclipse plug-in, therefore developer can use operates in eclipse.
Keywords
Software Profiling; Embedded System; Cross-Platform Environment; XML;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Dr. Neal Stollon, Rick Leatherman, Bruce Ableidinger, "Multi-Core Embedded Debug for Structured ASIC System", proceedings of Design Con 2004, Feb 2004.
2 Donggyu Kwak, Yonggyun Cho, Jaeyoung Choi, Chae-Woo Yoo, "A XML-Based Testing Tool for Embedded Software", 2007 International Conference on Multimedia and Ubiquitous Engineering, 2007.
3 곽동규, 조용윤, 유재우, "임베디드 소프트웨어를 위한 프로파일링 도구의 설계 및 구현", 2004 한국정보처리학회 추계발표대회 논문집, 제11권, 제2호, 2004년 11월.
4 GUN gporf, http://www.gnu.org.
5 DTrace, http://www.solarisinternals.com/wiki/inde x.php/DTrace_Topics.
6 RTRT, http://www.ibm.com/developerworks/down load/s/r/rtrt.
7 이광용, 김흥남, "Qplus-TRTOS를 위한 원격멀티 태스크 디버거의 개발", 컴퓨팅의 실제 제9권 제4호, 2003년 8월.
8 Eclipse, http://www.eclipse.org.
9 Subversion, http://subversion.tirgris.org.
10 Bart Broekman, Testing Embedded System Addisson-wsley, Dec 2002.
11 L. Hatton, Embedded Software Testing, Software Testing Congress, 2000.
12 UML, http://www.omg.org/spec/UML/2.0/
13 Petri Kukkala, Jouni Riihimaki, Marko Hannikainen, Timo D. Hamalainen, Klaus Kronlof, "UML 2.0 Profile for Embedded System Design", Proceedings of the 25th IEEE International Real-Time System Symposium (RTSS'04), pp459-468, 2004.