• DocumentCode
    2383873
  • Title

    Verification in the Light and Large: Large-Scale Verification for Fast-Moving Open Source C Projects

  • Author

    Brcucr, P.T. ; Pickin, Simon

  • Author_Institution
    Univ. Carlos III de Madrid, Madrid
  • fYear
    2007
  • fDate
    March 6 2007-Feb. 8 2007
  • Firstpage
    246
  • Lastpage
    255
  • Abstract
    A lightweight approach to the verification of software at large scales, called "symbolic approximation", has been developed in order to achieve post-hoc verification of C code in fast-moving open source projects such as the Linux kernel. While other approaches such as model-checking were known to be technically sound beforehand and were subsequently scaled up to treat larger problems, symbolic approximation was created to first of all work expediently at very large scales and absolute formal correctness is being adduced only afterwards. In this paper we report just a few new details and advances in the technology but supply new global reasoning supporting its correctness.
  • Keywords
    Linux; formal verification; public domain software; Linux kernel; fast-moving open source C projects; large-scale verification; model-checking; post-hoc verification; software verification; symbolic approximation; Collaboration; Context modeling; Hardware; Kernel; Large-scale systems; Linux; Logic; Mathematical model; Open source software; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2007. SEW 2007. 31st IEEE
  • Conference_Location
    Columbia, MD
  • ISSN
    1550-6215
  • Print_ISBN
    978-0-7695-2862-5
  • Type

    conf

  • DOI
    10.1109/SEW.2007.37
  • Filename
    4402783