Performance testing based on time complexity analysis for embedded software

被引:1
作者
Jin, Hu [1 ]
Chen, Liang-Yin [2 ]
Zeng, Ling-Ming [1 ]
Li, Bao-Lin [2 ]
机构
[1] Chengdu Univ Informat Technol, Dept Comp Sci, Chengdu 610225, Peoples R China
[2] Sichuan Univ, Coll Comp Sci, Chengdu 610065, Peoples R China
来源
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS | 2008年
关键词
software testing; embedded system; time complexity; architecture design;
D O I
10.1109/ICESS.2008.90
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Architecture design and software implementation both contribute to the correctness of ultimate software products. So performance testing is very helpful to test the inconsistence between design and implementation since it is the mix reflection of both sides. Especially in embedded system, with limited resources, execution time is more likely to expose hidden defects. This research presents a time performance analysis method for software testing. Firstly, software modules were divided according to functionality in architecture view, and their time complexity were computed in static; Secondly, testing activities were designed to track running time cost of those modules; Next, expected time complexity was compared with actual running time to figure out abnormal function modules defects resident. Lastly, experiments were conducted in an embedded software project. The results showed time performance testing is an efficient way to find out some kinds of defects concerned with the inconsistence of design and implementation.
引用
收藏
页码:243 / +
页数:2
相关论文
共 50 条
  • [31] Embedded Software Simulation Testing Virtual Machine: Design and Application
    Yin, Yongfeng
    Liu, Bin
    Li, Guoqi
    Wang, Zhi
    ADVANCED MECHANICAL ENGINEERING, PTS 1 AND 2, 2010, 26-28 : 405 - +
  • [32] An effective testing method for hardware related fault in embedded software
    Sumi, T
    Mizuno, O
    Kikuno, T
    Hirayama, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (06): : 1142 - 1149
  • [33] Virtual Framework for Testing the Reliability of System Software on Embedded Systems
    Kim, Sung-Kwan
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    Min, Sang Lyul
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1192 - +
  • [34] The Software Testing Method Application and Research of Embedded Electronic System
    Wei Yan-ping
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 851 - 853
  • [35] Test Cases Generation for Embedded Real-time Software Based on Extended UML
    Yin Yongfeng
    Liu Bin
    Lu Minyan
    Li Zhen
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 69 - 74
  • [36] Research on technique of software testing based on fault tree analysis
    Ren Ying
    Lv Hong
    Li Hua-wei
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 1718 - 1720
  • [37] Statistical analysis of time series data on the number of faults detected by software testing
    Amasaki, S
    Yoshitomi, T
    Mizuno, O
    Kikuno, T
    Takagi, Y
    PROCEEDINGS OF THE 11TH ASIAN TEST SYMPOSIUM (ATS 02), 2002, : 272 - 277
  • [38] Recent trends in embedded system software performance estimation
    Rajendra Patel
    Arvind Rajawat
    Design Automation for Embedded Systems, 2013, 17 : 193 - 213
  • [39] Recent trends in embedded system software performance estimation
    Patel, Rajendra
    Rajawat, Arvind
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2013, 17 (01) : 193 - 213
  • [40] A Simplified-Syntax-Based Static Structure Model for Embedded Software Analysis
    XU Xiangyang
    LIU Qing
    ZHANG Weixin
    YANG Guangyi
    LIU Jinshuo
    WuhanUniversityJournalofNaturalSciences, 2016, 21 (04) : 324 - 332