DocumentCode
3207203
Title
Automated test case generation from correct and complete system requirements models
Author
Kelley, Kenneth
Author_Institution
Safeware Eng. Corp., Seattle, WA
fYear
2009
fDate
7-14 March 2009
Firstpage
1
Lastpage
10
Abstract
This paper shall discuss a technique for automatically generating test cases from system requirements models. Automatically generating test cases directly from requirements models has several benefits: 1) Test-case generation is a time-consuming task and automating it saves resources. 2) The test cases can be generated before any code is written, which will allow developers to use the test cases as they develop the code. This reduces the number of iterations between development and testing, further saving resources. 3) One major cause of software related accidents occurs when requirements are miscommunicated to the developers or are not delivered to them at all. Test cases generated directly from system requirements can be used to detect such errors, whereas most white-box test-generation algorithms would have no means of doing so. Safeware has developed a technique for automatically generating test cases from SpecTRM-RL models. SpecTRM-RL is a requirements-specification language developed by Professor Nancy Leveson at MIT. This requirements language is based on a formal state machine model, yet is simple for non-experts to read and understand.
Keywords
program testing; specification languages; Safeware; SpecTRM-RL; automated test case generation; complete system requirements models; correct system requirements models; formal state machine model; requirements-specification language; software related accidents; white-box test-generation algorithms; Accidents; Analytical models; Automatic testing; Biographies; Computer aided software engineering; NASA; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace conference, 2009 IEEE
Conference_Location
Big Sky, MT
Print_ISBN
978-1-4244-2621-8
Electronic_ISBN
978-1-4244-2622-5
Type
conf
DOI
10.1109/AERO.2009.4839619
Filename
4839619
Link To Document