TY - GEN
T1 - Modeling web applications design with automata and its verification
AU - Homma, Kei
AU - Izumi, Satoru
AU - Takahashi, Kaoru
AU - Togashi, Atsushi
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
N2 - The number of Web applications handling online transaction is increasing, but verification of the correctness of the Web application design has been done manually. This paper proposes a method for modeling Web applications using two finite-state automata, i.e., a page automaton which specifies Web page transitions, and an internal state automaton which specifies internal state transitions of the Web application. General assertions for checking Web application design are proposed, and a theoretical result for deadlock-freeness of Web application is also shown. An example Web application is modeled by the proposed method and checked using the model checker Spin.
AB - The number of Web applications handling online transaction is increasing, but verification of the correctness of the Web application design has been done manually. This paper proposes a method for modeling Web applications using two finite-state automata, i.e., a page automaton which specifies Web page transitions, and an internal state automaton which specifies internal state transitions of the Web application. General assertions for checking Web application design are proposed, and a theoretical result for deadlock-freeness of Web application is also shown. An example Web application is modeled by the proposed method and checked using the model checker Spin.
KW - Automata
KW - Formal approach
KW - Model checking
KW - Spin
KW - Web application
UR - http://www.scopus.com/inward/record.url?scp=79955716410&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79955716410&partnerID=8YFLogxK
U2 - 10.1109/ISADS.2011.108
DO - 10.1109/ISADS.2011.108
M3 - Conference contribution
AN - SCOPUS:79955716410
SN - 9780769543499
T3 - Proceedings - 2011 10th International Symposium on Autonomous Decentralized Systems, ISADS 2011
SP - 103
EP - 112
BT - Proceedings - 2011 10th International Symposium on Autonomous Decentralized Systems, ISADS 2011
T2 - 2011 10th International Symposium on Autonomous Decentralized Systems, ISADS 2011
Y2 - 23 March 2011 through 27 March 2011
ER -