DocumentCode
2948994
Title
Automated testing of L-IRL robot programming language parser
Author
Lutovac, Maja ; Bojic, Dejan ; Kvrgic, Vladimir
Author_Institution
Lola Inst., Belgrade, Serbia
fYear
2013
fDate
26-28 Nov. 2013
Firstpage
825
Lastpage
828
Abstract
Parser testing represents the basis of compiler testing because the accuracy of parsing execution directly affects the accuracy of semantic analysis, optimization and object code generation. It should include tests for correct and expected, but also for unexpected and invalid cases. In this paper, techniques for testing the parser, as well as algorithms and tools for test sentence generation are discussed. Generation of negative test sentences by modifying the original language grammar is described. Positive and negative test cases generated by Grow algorithm and Purdom algorithm are applied to the testing of L-IRL robot programming language and obtained results are described in this paper.
Keywords
optimising compilers; program testing; programming language semantics; robot programming; Grow algorithm; Purdom algorithm; automated L-IRL robot programming language parser testing; compiler optimization; compiler testing; language grammar; negative test case generation; negative test sentences; object code generation; parsing execution; positive test case generation; semantic analysis; test sentence generation; Generators; Postal services; Robot programming; Service robots; Software; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Telecommunications Forum (TELFOR), 2013 21st
Conference_Location
Belgrade
Print_ISBN
978-1-4799-1419-7
Type
conf
DOI
10.1109/TELFOR.2013.6716357
Filename
6716357
Link To Document