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 条
  • [41] Analysis on the Application of the Embedded System to Software Development
    Xu, Fang
    Peng, Xiaoxia
    COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION III, 2014, 443 : 531 - 534
  • [42] The complexity of asynchronous model based testing
    Hierons, Robert M.
    THEORETICAL COMPUTER SCIENCE, 2012, 451 : 70 - 82
  • [43] Research on the Embedded Real-time Database Key Characteristics analysis and Testing Technology
    Zhang Ying
    Yang Hua
    Ai Diming
    Wang Jiasi
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1721 - 1727
  • [44] Testing Techniques of the Software Network Interface Based on the Capture and Analysis of the Packet
    Du, SongYang
    Wang, JiaSi
    Chen, ZhongWei
    Ai, DiMing
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1786 - 1791
  • [45] A Software Quantitative Assessment Method Based on Software Testing
    Zhang, Weixiang
    Liu, Wenhong
    Du, Huisen
    INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, ICIC 2012, 2012, 7390 : 300 - 307
  • [46] Lightweight embedded software performance analysis method by kernel hack and its industrial field study
    Seo, Jooyoung
    Choi, Byoungju
    Yang, Sueng-Wan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (01) : 28 - 42
  • [47] SmartUnit: Empirical Evaluations for Automated Unit Testing of Embedded Software in Industry
    Zhang, Chengyu
    Yan, Yichen
    Zhou, Hanru
    Yao, Yinbo
    Wu, Ke
    Su, Ting
    Miao, Weikai
    Pu, Geguang
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - SOFTWARE ENGINEERING IN PRACTICE TRACK (ICSE-SEIP 2018), 2018, : 296 - 305
  • [48] Elimination of crucial faults for embedded software using functional priority testing
    Hirayama, M
    Yamamoto, T
    Okayasu, J
    Mizuno, O
    Kikuno, T
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL I AND II, PROCEEDINGS, 2002, : 715 - 721
  • [49] Study on real-time component-based modeling for embedded system testing
    Chen Fulong
    Fan Xiaoya
    Deng Lei
    Wei Hanjun
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 138 - 141
  • [50] Development of Embedded Software Based on Stateflow Coder
    Liu, Yuliang
    Yang, Weiming
    Zhang, Yong
    Liu, Lihui
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL II, 2010, : 330 - 333