Web applications design and maintenance using symbolic model checking

E. Sciascio, F. Donini, M. Mongiello, G. Piscitelli
{"title":"Web applications design and maintenance using symbolic model checking","authors":"E. Sciascio, F. Donini, M. Mongiello, G. Piscitelli","doi":"10.1109/CSMR.2003.1192411","DOIUrl":null,"url":null,"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.","PeriodicalId":236632,"journal":{"name":"Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"44","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSMR.2003.1192411","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 44

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.
使用符号模型检查设计和维护Web应用程序
我们提出了一种在Web应用程序的生命周期中自动检查其结构正确性的方法。该方法采用了成熟的符号模型检验技术和相关工具SMV。形式主义允许设计者描述基于web的系统的模型。采用计算树逻辑(CTL)作为语言定义待验证的属性。该方法已经在一个工具中实现,以在Web应用程序的设计中提供自动支持。系统嵌入NuSMV模型检查器进行验证。在模型检查器输入语言中建立站点的有限状态模型后进行验证。为此,系统解析Web页面的HTML源代码,包括动态页面的代码。属性是使用Web应用程序开发人员的用户友好界面表示的,该界面可以自动转换CTL公式中的属性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信