• DocumentCode
    2210197
  • Title

    Regression model checking

  • Author

    Yang, Guowei ; Dwyer, Matthew B. ; Rothermel, Gregg

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Nebraska, Lincoln, NE, USA
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    Model checking is a promising technique for verifying program behavior and is increasingly finding usage in industry. To date, however, researchers have primarily considered model checking of single versions of programs. It is well understood that model checking can be very expensive for large, complex programs. Thus, simply reapplying model checking techniques on subsequent versions of programs as they evolve, in the limited time that is typically available for validating new releases, presents challenges. To address these challenges, we have developed a new technique for regression model checking (RMC), that applies model checking incrementally to new versions of systems. We report results of an empirical study examining the effectiveness of our technique; our results show that it is significantly faster than traditional model checking.
  • Keywords
    program verification; regression analysis; model checking techniques; program verification; regression model checking; Computer industry; Computer science; Context modeling; Costs; Data analysis; File systems; Kernel; Linux; State-space methods; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306334
  • Filename
    5306334