DocumentCode :
2181799
Title :
Parameterized specification and verification of the Chilean electronic invoices system
Author :
Attali, Isabelle ; Barros, Tomás ; Madelaine, Eric
Author_Institution :
INRIA, Sophia-Antipolis, France
fYear :
2004
fDate :
11-12 Nov. 2004
Firstpage :
14
Lastpage :
25
Abstract :
We present the complete process of a formal specification and verification of the Chilean electronic invoice system which has been defined by the tax agency. We use this case study as a real-world and real-size example to illustrate our methodology for specification and verification of distributed applications. Our approach is based on a new hierarchical and parameterized model for synchronised networks of labelled transition systems. In this case study, we use a subset of the model as a graphical specification language. We check this formal specification of the invoice system against its informal requirements, described in terms of parameterized temporal logic formulas. Their satisfiability cannot be checked directly on the parameterized model: we introduce a method and a tool to instantiate the parameterized models and properties, allowing to use standard (finite-state, bisimulation-based) model-checkers for the verification. We also illustrate the use of different methods to avoid the state explosion problem by taking advantage of the parameterized structure and instantiations.
Keywords :
computability; distributed processing; formal specification; formal verification; invoicing; specification languages; temporal logic; Chilean electronic invoice system; bisimulation-based model-checker; distributed applications; finite-state model checker; formal specification; formal verification; graphical specification language; labelled transition system; parameterized model; parameterized specification; parameterized temporal logic; parameterized verification; satisfiability; synchronised networks; tax agency; Application software; Authentication; Communication system security; Explosions; Formal specifications; Logic; Marketing and sales; Protocols; Specification languages; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Society, 2004. SCCC 2004. 24th International Conference of the Chilean
Print_ISBN :
0-7695-2185-1
Type :
conf
DOI :
10.1109/QEST.2004.16
Filename :
1372101
Link To Document :
بازگشت