DocumentCode :
2551517
Title :
An Automated Approach to Inheritance and Polymorphic Testing using a VDM++ Specification
Author :
Nadeem, Aamer ; Malik, Zafar I. ; Lyu, Michael R.
Author_Institution :
Center for Software Dependability, Mohammad Ali Jinnah Univ., Islamabad
fYear :
2006
fDate :
23-24 Dec. 2006
Firstpage :
224
Lastpage :
230
Abstract :
The use of formal methods is growing with the rapidly increasing applications of safety-critical systems in such fields as aviation, medicine, railways etc. The benefits of using formal methods are not limited to avoidance of specification errors and elimination of ambiguities only - a formal specification also provides a sound basis for generating test suites. However, most of the work in this area has focused on unit testing only. In object-oriented paradigm, inheritance and polymorphism are powerful features, yet they present new challenges to the testers. In this paper, the authors present a novel approach to automated generation of test cases from a VDM++ specification. The authors base the testing technique on Offutt et al.´s fault model for subtype inheritance and polymorphic testing.
Keywords :
formal specification; program testing; safety-critical software; VDM++ specification; formal specification; inheritance testing; polymorphic testing; specification errors; specification-based testing; test-case generation; Application software; Automatic testing; Formal specifications; Medical tests; Object oriented modeling; Rail transportation; Software safety; Software testing; State-space methods; System testing; Formal specification; Object-oriented testing; Specification-based testing; Test-case generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multitopic Conference, 2006. INMIC '06. IEEE
Conference_Location :
Islamabad
Print_ISBN :
1-4244-0795-8
Electronic_ISBN :
1-4244-0795-8
Type :
conf
DOI :
10.1109/INMIC.2006.358168
Filename :
4196411
Link To Document :
بازگشت