arrow
返回

Automatic testing environment for multi-core embedded software-ATEMES

delete2012-01-01
delete12
PRE
AI
C
Chorng‐Shiuh Koong *
C
Chihhsiong Shih
P
Pao‐Ann Hsiung
H
Hung-Jui Lai
C
Chih‐Hung Chang
W
William C. Chu
N
Nien‐Lin Hsueh
C
Chao‐Tung Yang
DOI:10.1016/j.jss.2011.08.030delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Software testing during the development process of embedded software is not only complex, but also the heart of quality control. Multi-core embedded software testing faces even more challenges. Major issues include: (1) how demanding efforts and repetitive tedious actions can be reduced; (2) how resource restraints of embedded system platform such as temporal and memory capacity can be tackled; (3) how embedded software parallelism degree can be controlled to empower multi-core CPU computing capacity; (4) how analysis is exercised to ensure sufficient coverage test of embedded software; (5) how to do data synchronization to address issues such as race conditions in the interrupt driven multi-core embedded system; (6) high level reliability testing to ensure customer satisfaction. To address these issues, this study develops an automatic testing environment for multi-core embedded software (ATEMES). Based on the automatic mechanism, the system can parse source code, instrument source code, generate testing programs for test case and test driver, support generating primitive, structure and object types of test input data, multi-round cross-testing, and visualize testing results. To both reduce test engineer's burden and enhance his efficiency when embedded software testing is in process, this system developed automatic testing functions including unit testing, coverage testing, multi-core performance monitoring. Moreover, ATEMES can perform automatic multi-round cross-testing benchmark testing on multi-core embedded platform for parallel programs adopting Intel TBB library to recommend optimized parallel parameters such as pipeline tokens. Using ATEMES on the ARM11 multi-core platform to conduct testing experiments, the results show that our constructed testing environment is effective, and can reduce burdens of test engineer, and can enhance efficiency of testing task. (C) 2011 Elsevier Inc. All rights reserved.
Keyword:
Automatic testing
Embedded software testing
Coverage testing
Unit testing
Cross-testing
Testing tool
Test case generation
Object testing
Multi-core embedded software testing
Parallelism degree testing
TBB testing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

N
National Taichung University of Education
学者数:
432
论文数: 501
被引数: 395
F
Feng Chia University
学者数:
3.5K
论文数: 3.7K
被引数: 2.6K
T
Tunghai University
学者数:
2.3K
论文数: 2.2K
被引数: 3.2K
N
National Chung Cheng University
学者数:
3.7K
论文数: 3.3K
被引数: 2.0K
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
Hepatitis E in southern Vietnam: Seroepidemiology in humans and molecular epidemiology in pigs
err2017-06-09
err0
errOAAI
errA. Berto; H. A. Pham; T. T. N. Thao; N. H. T. Vy; S. L. Caddy; R. Hiraide; N. T. Tue; I. Goodfellow; J. J. Carrique‐Mas; G. E. Thwaites; S. Baker; M. F. Boni
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Pain in Children with Significant Neurological Impairment
err1999-08-01
err0
PREAI
errTIM F. OBERLANDER; MAUREEN E. OʼDONNELL; CAROLYNE J. MONTGOMERY
err分享
err收藏
没有更多内容