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 条
  • [1] A Formal Technique for Reducing Software Testing Time Complexity
    Baig, Mirza Mahmood
    Khan, Ansar Ahmad
    INNOVATIONS AND ADVANCES IN COMPUTER SCIENCES AND ENGINEERING, 2010, : 197 - 201
  • [2] A study of software testing based on program complexity
    Pai, WC
    Wang, CC
    Lin, H
    10TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1997, : 44 - 47
  • [3] A Model-Based Testing Tool for Embedded Software
    Liu, Chien-Hung
    Chen, Shu-Ling
    Huang, Tien-Chi
    2012 SIXTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING (ICGEC), 2012, : 180 - 183
  • [4] Software BIT Design and Testing for Embedded Software
    Wang, Yichen
    Zhou, Zhenzhen
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 703 - 707
  • [5] On modeling approach for embedded real-time software simulation testing
    Yin Yongfeng
    Liu Bin
    Zhong Deming
    Jiang Tongmin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2009, 20 (02) : 420 - 426
  • [7] Formal Testing Applied in Embedded Software
    Li, Zhen
    Liu, Bin
    Ma, Ning
    Yin, Yongfeng
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 697 - 702
  • [8] Testing embedded software: A survey of the literature
    Garousi, Vahid
    Felderer, Michael
    Karapicak, Cagri Murat
    Yilmaz, Ugur
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 104 : 14 - 45
  • [9] The integrated application based on real-time extended UML and improved formal method in real-time embedded software testing
    Yin Y.
    Liu B.
    Li Z.
    Zhang C.
    Wu N.
    Journal of Networks, 2010, 5 (12) : 1410 - 1416
  • [10] Testing Environment for Embedded Software Product Lines
    Kuroiwa, Takeru
    Kushiro, Noriyuki
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,