DocumentCode :
634936
Title :
Automated Test Case Generation for Embedded Software Using Extended Interface Automata
Author :
Chao Zhang ; Xiaoying Bai ; Junlong Li ; Renwei Zhang
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ. Beijing, Beijing, China
fYear :
2013
fDate :
29-30 July 2013
Firstpage :
292
Lastpage :
298
Abstract :
With increasing size and complexity, more and more embedded systems are built from interconnected components. Testing is necessary to ensure the compatibility of composite components and the correctness of the integrated system. Interface automata (IAs) provide a light-weight formal method for modelling component external observable behaviour and component compositions. The paper presents a systematic method for automatic testing based on an extended IA (EIA) model. EIA enriches modelling capability by adding data and constraints to basic automata. Based on EIA, test path generation is then transformed to a search problem to traverse paths in the state model to achieve different model coverage. For each test path, a set of test data are generated by solving the constraints extracted from the transitions of the path. The paper analyses the proposed approach from four aspects: test adequacy, test case scale, test case correctness, and test effectiveness, using a simulated case study.
Keywords :
automata theory; embedded systems; program testing; search problems; EIA model; automated test case generation; automatic testing; component compositions; embedded software; embedded systems; extended IA; extended interface automata; external observable behaviour; interconnected components; lightweight formal method; search problem; Automata; Data mining; Data models; Embedded software; Finite element analysis; Testing; Unified modeling language; embedded software; extended interface automata; test automation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location :
Najing
Type :
conf
DOI :
10.1109/QSIC.2013.24
Filename :
6605942
Link To Document :
بازگشت