DocumentCode
596235
Title
Exploring an Approach to Model-Based Testing from Behavior Trees
Author
Hakimipour, N. ; Strooper, P.
Author_Institution
Sch. of Inf. Technol. & Electr. Eng., Univ. of Queensland, St. Lucia, QLD, Australia
Volume
2
fYear
2012
fDate
4-7 Dec. 2012
Firstpage
80
Lastpage
86
Abstract
One of the most important methods to ensure system correctness is testing. Test execution can often be automated. However, the generation of tests from original requirements is an open area of research. In this paper, we propose an approach to generate test cases from requirements. We use a Behavior Tree (BT) to model the requirements of a system. The BT notation is a tree-like graphical notation to capture the requirements of a system. We use TTCN-3 as our testing language. TTCN-3 is a programming language with test-specific extensions. From the BT model, we generate test cases in TTCN-3. These test cases combined with an adapter layer in TTCN-3 will be executed against an implementation of the model to test that implementation.
Keywords
formal verification; program testing; programming languages; trees (mathematics); BT notation; TTCN-3; behavior trees; model-based testing; programming language; system correctness; test execution; tree-like graphical notation; Adaptation models; Computer languages; Educational institutions; Microwave communication; Microwave ovens; Testing; Behavior Trees; automated test generation; model-based testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location
Hong Kong
ISSN
1530-1362
Print_ISBN
978-1-4673-4930-7
Type
conf
DOI
10.1109/APSEC.2012.95
Filename
6462785
Link To Document