DocumentCode :
2340470
Title :
Experience using formal methods for capturing requirements of Web-based applications
Author :
Redouane, Abdesselam
fYear :
2002
fDate :
2002
Firstpage :
213
Lastpage :
221
Abstract :
The current practice in capturing requirements of Web-based applications is accomplished by an ad-hoc and informal manner. We investigate the use of formal methods to formalize the requirements of a Web-based application. We have used a simple yet powerful Definitional Specification Language (DSL) for this task. DSL is based on first order predicate calculus, and has three main concepts: a resource, a transitional, and a state type. These concepts help in specifying dynamic behaviors and the resultant specification is clear with no cumbersome manipulation of time variables. A brief description of DSL is given before we provide the informal requirements of our Web-based application. We formalize the requirements using DSL and describe how this is done. We conclude that the benefits gained with such formalization have made the development clear and minimized the cycle of fix-and-test.
Keywords :
Internet; formal logic; formal specification; information resources; specification languages; DSL; Definitional Specification Language; Internet; Web-based applications; dynamic behavior; first order predicate calculus; fix-and-test; formal methods; parameterization; requirements capture; Application software; Calculus; Computer industry; DSL; Formal specifications; Heart; Information systems; Internet; Manipulator dynamics; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cognitive Informatics, 2002. Proceedings. First IEEE International Conference on
Print_ISBN :
0-7695-1724-2
Type :
conf
DOI :
10.1109/COGINF.2002.1039300
Filename :
1039300
Link To Document :
بازگشت