View : 27 Download: 0

Lightweight embedded software performance analysis method by kernel hack and its industrial field study

Title
Lightweight embedded software performance analysis method by kernel hack and its industrial field study
Authors
Seo J.Choi B.Yang S.-W.
Ewha Authors
최병주서주영
SCOPUS Author ID
최병주scopus
Issue Date
2012
Journal Title
Journal of Systems and Software
ISSN
0164-1212JCR Link
Citation
vol. 85, no. 1, pp. 28 - 42
Indexed
SCIE; SCOPUS WOS scopus
Abstract
Despite advances in software testing technologies, there are still limitations in directly applying them to embedded software. Since the operational environment of embedded software has severe resource constraints, it is necessary to develop a lightweight testing method that has little impact on the operational environment of embedded software. We propose an agent-based performance analysis method to hack kernel performance counters that manage the system's execution information. The proposed method enables us to collect data required for analyzing performance bottlenecks and identify the causes and locations of bottlenecks with little impact on the test target system's operational environment. We introduce a test automation tool called Analytic Master of System v2.0 that we developed by employing our proposed method. Presently, Analytic Master of System v2.0 is being utilized as a standard tool for performance testing of embedded systems in the automotive industry. In addition, we suggest a guideline for performance analysis and improvement by introducing an industrial field study among our best practices, which analyze the relationship between the memory fault processing of the operating system and the application processing speed. © 2011 Elsevier Inc.
DOI
10.1016/j.jss.2011.03.049
Appears in Collections:
엘텍공과대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE