• DocumentCode
    479874
  • Title

    Combining Model Checking and Testing for Software Analysis

  • Author

    Chen, Jianguo ; Zhou, HangXia ; Bruda, Stefan D.

  • Author_Institution
    Coll. of Inf. Eng., China Jiliang Univ., Hangzhou
  • Volume
    2
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    206
  • Lastpage
    209
  • Abstract
    Software systems are used widely in many applications where a bug in the system can cause large damage. To prove the correctness of the software system by finding the bugs is the most important and the most difficult task. In this paper, we review and discuss the current approaches for software analysis mainly on model checking and testing. Model checking is a proven successful technology but it works on only finite state machines while most software systems have infinitely many states. Therefore model checking must be performed on rather abstract models. Due to the possible mistakes induced in the modeling process, the bugs found in the model during its verification may not correspond to real errors in the code. To solve this modeling problem, we advocate the need for a unified approach that combines the strengths of both model checking and software testing. Another solution is to automatically extract the model from the source code. We also outline the possible research directions in software verification area.
  • Keywords
    finite state machines; program debugging; program testing; program verification; finite state machines; model checking; model testing; software analysis; software bugs; software systems; software testing; software verification; source code; Automata; Computer bugs; Computer science; Educational institutions; Explosions; Hardware; Information analysis; Software engineering; Software systems; Software testing; model checking; model extraction; software analysis; software testing; unified approach;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.1025
  • Filename
    4722035