• DocumentCode
    2444513
  • Title

    Specification engineering and modular verification using a web-integrated verifying compiler

  • Author

    Cook, Charles T. ; Harton, Heather ; Smith, Hampton ; Sitaraman, Murali

  • Author_Institution
    Sch. of Comput., Clemson Univ., Clemson, SC, USA
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1379
  • Lastpage
    1382
  • Abstract
    This demonstration will present the RESOLVE web-integrated environment, which has been especially built to capture component relationships and allow construction and composition of verified generic components. The environment facilitates team-based software development and has been used in undergraduate CS education at multiple institutions. The environment makes it easy to simulate “what if” scenarios, including the impact of alternative specification styles on verification, and has spawned much research and experimentation. The demonstration will illustrate the issues in generic software verification and the role of higher-order assertions. It will show how logical errors are pinpointed when verification fails. Introductory video URL: http://www.youtube.com/watch?v=9vg3WuxeOkA.
  • Keywords
    Internet; computer science education; educational institutions; formal specification; program compilers; program verification; RESOLVE web-integrated environment; Web-integrated verifying compiler; alternative specification styles; component relationships; generic software verification; higher-order assertions; logical errors; modular verification; specification engineering; team-based software development; undergraduate CS education; Cognition; Component architectures; Educational institutions; Java; Software; Software engineering; Sorting; automation; education; generic components; specification; system description; verification; web IDE;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227243
  • Filename
    6227243