HDM—a model-based approach to hypertext application design
ACM Transactions on Information Systems (TOIS)
RMM: a methodology for structured hypermedia design
Communications of the ACM
Hyperdocuments as automata: verification of trace-based browsing properties by model checking
ACM Transactions on Information Systems (TOIS)
Catching the boat with Strudel: experiences with a Web-site management system
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Tools and approaches for developing data-intensive Web applications: a survey
ACM Computing Surveys (CSUR)
Model checking
AnWeb: a system for automatic support to web application verification
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Object-Oriented Design Structures in Web Application Models
Annals of Software Engineering
Testing Processes of Web Applications
Annals of Software Engineering
Conceptual Modeling of Data-Intensive Web Applications
IEEE Internet Computing
Design and Maintenance of Data-Intensive Web Sites
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
An Approach to Identify Duplicated Web Pages
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Modeling Web Maintenance Centers Through Queue Models
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Web Applications Design and Maintenance Using Symbolic Model Checking
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
Design verification of web applications using symbolic model checking
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Customizable verifiers for web applications and their implementation
CEA'07 Proceedings of the 2007 annual Conference on International Conference on Computer Engineering and Applications
Context-dependent extensible syntax-oriented verifier with recursive verification
WSEAS Transactions on Information Science and Applications
Customizable pattern-oriented verifiers for web applications
WSEAS Transactions on Information Science and Applications
A verification framework for access control in dynamic web applications
C3S2E '09 Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
A survey of analysis models and methods in website verification and testing
ICWE'07 Proceedings of the 7th international conference on Web engineering
Rubicon: bounded verification of web applications
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Metamodeling to Control and Audit E-Commerce Web Applications
International Journal of Electronic Commerce
Hi-index | 0.00 |
Web Applications are becoming more and more widespread and efficient, then an increase of their reliability is now strongly required. Hence methods to support design and automatically perform validation of a Web Application (WA) could be helpful. In this paper we present WAVer, a prototype tool for performing the verification of a WA design by means of Symbolic Model Checking techniques. The tool first performs the modeling of the WA and furthermore verify it by means of a model checker. Specifically, the mathematical model of the WA is represented by a Finite State Machine (FSM). Then, by using the CTL formal language, we formalize basic criteria to establish correctness of the application. The prototype system we have implemented embeds a component which automatically imports WA design from a UML tool; CTL specifications are added and translated as source code for NuSMV model checker. Finally, the checker performs verification: if there is a violation of specifications, NuSMV allows to locate errors in WA design and appropriate adjustments are carried out.