• DocumentCode
    3363818
  • Title

    Web applications design and maintenance using symbolic model checking

  • Author

    Di Sciascio, Eugenio ; Donini, Francesco M. ; Mongiello, Marina ; Piscitelli, Giacomo

  • Author_Institution
    Dipt. di Elettrotecnica ed Elettronica, Politecnico di Bari, Italy
  • fYear
    2003
  • fDate
    26-28 March 2003
  • Firstpage
    63
  • Lastpage
    72
  • Abstract
    We present an approach to automatic checking of the correctness of Web applications structure during their lifecycle. The approach adopts the well-established symbolic model checking technique and the associated tool SMV. A formalism allows the designer to describe the model of a Web-based system. Computation Tree Logic (CTL) is adopted as language to define the properties to be verified. The approach has been implemented in a tool to provide automatic support in the design of Web applications. The system embeds the NuSMV model checker to perform verification. Verification is carried out after building the finite state model of a site in the model checker input language. To this purpose the system parses the HTML source code of Web pages, including code for dynamic pages. Properties are expressed using a user friendly interface for Web application developers that automatically translates properties in CTL formulas.
  • Keywords
    Internet; Web design; hypermedia markup languages; program verification; software maintenance; software tools; temporal logic; CTL; Computation Tree Logic; HTML; NuSMV; SMV tool; Web applications design; Web applications maintenance; automatic correctness checking; finite state model; symbolic model checking; user friendly interface; verification; Application software; Buildings; Databases; HTML; Large-scale systems; Logic; Software maintenance; Software systems; Web page design; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2003. Proceedings. Seventh European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-1902-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2003.1192411
  • Filename
    1192411