• 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