• DocumentCode
    2302820
  • Title

    Utilizing Model Checking for Automatic Test Case Generation from Conjunctions of Predicates

  • Author

    Tian, Cong ; Liu, Shaoying ; Nakajima, Shin

  • Author_Institution
    ISN Lab., Xidian Univ., Xi´´an, China
  • fYear
    2011
  • fDate
    21-25 March 2011
  • Firstpage
    304
  • Lastpage
    309
  • Abstract
    Automatic test case generation from a pre-post style formal specification must deal with the issue of how to generate test cases from a conjunction of atomic predicate expressions, but unfortunately this problem has not been effectively solved due to its intrinsic difficulty. In this paper, we describe a practical approach to tackling this problem by utilizing the model checking technique. An algorithm that converts test case generation from a conjunction of atomic predicate expressions into model checking is proposed. We discuss how the algorithm deals with atomic predicate expressions involving only variables of numeric types, and then extend the discussion to variables of compound types such as set, sequence, and composite types. Finally, case studies are presented to assess the feasibility and effectiveness of our approach.
  • Keywords
    formal specification; formal verification; program testing; atomic predicate expressions; automatic test case generation; formal specification; model checking technique; predicate conjunction; Arrays; Buildings; Compounds; Computer languages; Junctions; Numerical models; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-4577-0019-4
  • Electronic_ISBN
    978-0-7695-4345-1
  • Type

    conf

  • DOI
    10.1109/ICSTW.2011.45
  • Filename
    5954424